pub struct MapVersionId(/* private fields */);Expand description
Content-derived identifier for one index snapshot.
The identifier hashes the complete timestamp-free RootManifest, so it
includes both the root CID and the tree configuration. Empty trees therefore
also have a stable version identifier.
Implementations§
Source§impl MapVersionId
impl MapVersionId
Trait Implementations§
Source§impl Clone for MapVersionId
impl Clone for MapVersionId
Source§fn clone(&self) -> MapVersionId
fn clone(&self) -> MapVersionId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MapVersionId
impl Debug for MapVersionId
Source§impl<'de> Deserialize<'de> for MapVersionId
impl<'de> Deserialize<'de> for MapVersionId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MapVersionId
impl Display for MapVersionId
impl Eq for MapVersionId
Source§impl Hash for MapVersionId
impl Hash for MapVersionId
Source§impl PartialEq for MapVersionId
impl PartialEq for MapVersionId
Source§impl Serialize for MapVersionId
impl Serialize for MapVersionId
impl StructuralPartialEq for MapVersionId
Auto Trait Implementations§
impl Freeze for MapVersionId
impl RefUnwindSafe for MapVersionId
impl Send for MapVersionId
impl Sync for MapVersionId
impl Unpin for MapVersionId
impl UnsafeUnpin for MapVersionId
impl UnwindSafe for MapVersionId
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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