mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-29 04:27:57 +00:00
* handle executor should_panic test better * Revert "reduce should panic, due to extended error messages" This reverts commit c0805940184a62cd9302603ad911c3591e70a60c. * remove excessive constraints * remove duplicate documentation messages for error variants * reduce T: constraints to the abs minimum * whoops * fewer bounds again Co-authored-by: Bernhard Schuster <bernhard@parity.io>
This commit is contained in:
committed by
GitHub
parent
1cbfc9257f
commit
4ccf6672b1
@@ -17,23 +17,15 @@
|
||||
|
||||
/// The error type used by the allocators.
|
||||
#[derive(sp_core::RuntimeDebug)]
|
||||
#[cfg_attr(feature = "std", derive(derive_more::Display))]
|
||||
#[cfg_attr(feature = "std", derive(thiserror::Error))]
|
||||
pub enum Error {
|
||||
/// Someone tried to allocate more memory than the allowed maximum per allocation.
|
||||
#[cfg_attr(feature = "std", display(fmt="Requested allocation size is too large"))]
|
||||
#[cfg_attr(feature = "std", error("Requested allocation size is too large"))]
|
||||
RequestedAllocationTooLarge,
|
||||
/// Allocator run out of space.
|
||||
#[cfg_attr(feature = "std", display(fmt="Allocator ran out of space"))]
|
||||
#[cfg_attr(feature = "std", error("Allocator ran out of space"))]
|
||||
AllocatorOutOfSpace,
|
||||
/// Some other error occurred.
|
||||
#[cfg_attr(feature = "std", error("Other: {0}"))]
|
||||
Other(&'static str)
|
||||
}
|
||||
|
||||
#[cfg(feature = "std")]
|
||||
impl std::error::Error for Error {
|
||||
fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
|
||||
match self {
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user