pub struct CborMarshaler;Available on crate feature
marshaler-cbor only.Expand description
Serializes and deserializes CBOR stores.
Trait Implementations§
Source§impl Marshaler for CborMarshaler
impl Marshaler for CborMarshaler
fn serialize(&self, state: &StoreState) -> Result<Vec<u8>, MarshalingError>
fn deserialize(&self, bytes: &[u8]) -> Result<StoreState, MarshalingError>
Auto Trait Implementations§
impl Freeze for CborMarshaler
impl RefUnwindSafe for CborMarshaler
impl Send for CborMarshaler
impl Sync for CborMarshaler
impl Unpin for CborMarshaler
impl UnsafeUnpin for CborMarshaler
impl UnwindSafe for CborMarshaler
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more