pub enum StateContractError {
Show 23 variants
Codec(String),
CommandTooLarge(usize),
DuplicateWriteKey,
DurabilityMismatch,
InvalidHashField,
InvalidJsonValue,
InvalidCommandResult,
InvalidKeyCount(usize),
InvalidLocator,
InvalidOutcomeSequence,
InvalidRetention,
InvalidWriteIntent,
InvalidWriteResult,
KeyTooLarge(usize),
NonCanonicalEncoding,
NonCanonicalHashFields,
NonCanonicalWriteKeys,
SemanticDigestMismatch,
TooManyHashFields(usize),
UnsupportedVersion(u16),
ValueTooLarge(usize),
ZeroActionId,
ZeroStateIncarnation,
}Variants§
Codec(String)
CommandTooLarge(usize)
DuplicateWriteKey
DurabilityMismatch
InvalidHashField
InvalidJsonValue
InvalidCommandResult
InvalidKeyCount(usize)
InvalidLocator
InvalidOutcomeSequence
InvalidRetention
InvalidWriteIntent
InvalidWriteResult
KeyTooLarge(usize)
NonCanonicalEncoding
NonCanonicalHashFields
NonCanonicalWriteKeys
SemanticDigestMismatch
TooManyHashFields(usize)
UnsupportedVersion(u16)
ValueTooLarge(usize)
ZeroActionId
ZeroStateIncarnation
Trait Implementations§
Source§impl Clone for StateContractError
impl Clone for StateContractError
Source§impl Debug for StateContractError
impl Debug for StateContractError
Source§impl Display for StateContractError
impl Display for StateContractError
impl Eq for StateContractError
Source§impl Error for StateContractError
impl Error for StateContractError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for StateContractError
impl PartialEq for StateContractError
impl StructuralPartialEq for StateContractError
Auto Trait Implementations§
impl Freeze for StateContractError
impl RefUnwindSafe for StateContractError
impl Send for StateContractError
impl Sync for StateContractError
impl Unpin for StateContractError
impl UnsafeUnpin for StateContractError
impl UnwindSafe for StateContractError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more