pub struct CheckpointId(pub Uuid);Expand description
Unique identifier for a checkpoint
Tuple Fields§
§0: UuidImplementations§
Source§impl CheckpointId
impl CheckpointId
Trait Implementations§
Source§impl Clone for CheckpointId
impl Clone for CheckpointId
Source§fn clone(&self) -> CheckpointId
fn clone(&self) -> CheckpointId
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 Debug for CheckpointId
impl Debug for CheckpointId
Source§impl Default for CheckpointId
impl Default for CheckpointId
Source§impl<'de> Deserialize<'de> for CheckpointId
impl<'de> Deserialize<'de> for CheckpointId
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 CheckpointId
impl Display for CheckpointId
Source§impl Hash for CheckpointId
impl Hash for CheckpointId
Source§impl PartialEq for CheckpointId
impl PartialEq for CheckpointId
Source§impl Serialize for CheckpointId
impl Serialize for CheckpointId
impl Copy for CheckpointId
impl Eq for CheckpointId
impl StructuralPartialEq for CheckpointId
Auto Trait Implementations§
impl Freeze for CheckpointId
impl RefUnwindSafe for CheckpointId
impl Send for CheckpointId
impl Sync for CheckpointId
impl Unpin for CheckpointId
impl UnsafeUnpin for CheckpointId
impl UnwindSafe for CheckpointId
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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