pub struct PersistentMeta { /* private fields */ }Expand description
Array metadata that can be persisted across operations
Implementations§
Source§impl PersistentMeta
impl PersistentMeta
Sourcepub fn xor_all(metas: impl IntoIterator<Item = Self>) -> Self
pub fn xor_all(metas: impl IntoIterator<Item = Self>) -> Self
XOR several metadatas
Trait Implementations§
Source§impl Clone for PersistentMeta
impl Clone for PersistentMeta
Source§fn clone(&self) -> PersistentMeta
fn clone(&self) -> PersistentMeta
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PersistentMeta
impl Default for PersistentMeta
Source§fn default() -> PersistentMeta
fn default() -> PersistentMeta
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PersistentMeta
impl RefUnwindSafe for PersistentMeta
impl Send for PersistentMeta
impl Sync for PersistentMeta
impl Unpin for PersistentMeta
impl UnwindSafe for PersistentMeta
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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