pub struct StepPartitionId(/* private fields */);Expand description
An opaque identifier for one durable step partition.
Implementations§
Source§impl StepPartitionId
impl StepPartitionId
Sourcepub fn new(value: u64) -> Result<StepPartitionId, DomainError>
pub fn new(value: u64) -> Result<StepPartitionId, DomainError>
Trait Implementations§
Source§impl Clone for StepPartitionId
impl Clone for StepPartitionId
Source§fn clone(&self) -> StepPartitionId
fn clone(&self) -> StepPartitionId
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 moreimpl Copy for StepPartitionId
Source§impl Debug for StepPartitionId
impl Debug for StepPartitionId
Source§impl Display for StepPartitionId
impl Display for StepPartitionId
impl Eq for StepPartitionId
Source§impl Hash for StepPartitionId
impl Hash for StepPartitionId
Source§impl Ord for StepPartitionId
impl Ord for StepPartitionId
Source§fn cmp(&self, other: &StepPartitionId) -> Ordering
fn cmp(&self, other: &StepPartitionId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StepPartitionId
impl PartialEq for StepPartitionId
Source§impl PartialOrd for StepPartitionId
impl PartialOrd for StepPartitionId
impl StructuralPartialEq for StepPartitionId
Source§impl TryFrom<u64> for StepPartitionId
impl TryFrom<u64> for StepPartitionId
Source§type Error = DomainError
type Error = DomainError
The type returned in the event of a conversion error.
Source§fn try_from(
value: u64,
) -> Result<StepPartitionId, <StepPartitionId as TryFrom<u64>>::Error>
fn try_from( value: u64, ) -> Result<StepPartitionId, <StepPartitionId as TryFrom<u64>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for StepPartitionId
impl RefUnwindSafe for StepPartitionId
impl Send for StepPartitionId
impl Sync for StepPartitionId
impl Unpin for StepPartitionId
impl UnsafeUnpin for StepPartitionId
impl UnwindSafe for StepPartitionId
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> Comparable<K> for Q
impl<Q, K> Comparable<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