pub enum MountIndex {
V1(MountIndex),
}Variants§
V1(MountIndex)
Trait Implementations§
Source§impl OwnedVersionedData for MountIndex
impl OwnedVersionedData for MountIndex
type Latest = MountIndex
fn wrap_latest(latest: Self::Latest) -> Self
fn unwrap_latest(self) -> Result<Self::Latest>
fn deserialize_version(payload: &[u8], version: u16) -> Result<Self>
fn serialize_version(self, _version: u16) -> Result<Vec<u8>>
fn deserialize_converters() -> Vec<impl Fn(Self)>
fn serialize_converters() -> Vec<impl Fn(Self)>
fn deserialize(payload: &[u8], version: u16) -> Result<Self::Latest, Error>
fn serialize(self, version: u16) -> Result<Vec<u8>, Error>
fn deserialize_with_embedded_version( payload: &[u8], ) -> Result<Self::Latest, Error>
fn serialize_with_embedded_version(self, version: u16) -> Result<Vec<u8>, Error>
Auto Trait Implementations§
impl Freeze for MountIndex
impl RefUnwindSafe for MountIndex
impl Send for MountIndex
impl Sync for MountIndex
impl Unpin for MountIndex
impl UnsafeUnpin for MountIndex
impl UnwindSafe for MountIndex
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