pub enum TransactionalError {
LimitReached,
NoLayer,
}Expand description
Errors related to transactional storage layers.
Variants§
LimitReached
Too many transactional layers have been spawned.
NoLayer
A transactional layer was expected, but does not exist.
Trait Implementations§
Source§impl Debug for TransactionalError
impl Debug for TransactionalError
Source§impl Decode for TransactionalError
impl Decode for TransactionalError
Source§fn decode<__CodecInputEdqy: Input>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Self, Error>
fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Self, Error>
Attempt to deserialise the value from input.
Source§fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
Source§impl Encode for TransactionalError
impl Encode for TransactionalError
Source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
If possible give a hint of expected size of the encoding. Read more
Source§fn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy,
)
fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
Convert self to a slice and append it to the destination.
Source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.
Source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
Source§impl PartialEq for TransactionalError
impl PartialEq for TransactionalError
Source§impl TypeInfo for TransactionalError
impl TypeInfo for TransactionalError
impl EncodeLike for TransactionalError
impl Eq for TransactionalError
impl StructuralPartialEq for TransactionalError
Auto Trait Implementations§
impl Freeze for TransactionalError
impl RefUnwindSafe for TransactionalError
impl Send for TransactionalError
impl Sync for TransactionalError
impl Unpin for TransactionalError
impl UnwindSafe for TransactionalError
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