pub struct ExecutionOperationId(/* private fields */);Expand description
Stable identity of one semantic external operation.
Implementations§
Source§impl ExecutionOperationId
impl ExecutionOperationId
pub fn new(value: impl Into<String>) -> Result<Self, DomainError>
pub fn for_step( ceremony_id: &CeremonyId, step_id: &StepId, state_visit: StateVisit, state_iteration: StateIteration, step_iteration: StepIteration, ) -> Self
pub fn as_str(&self) -> &str
Trait Implementations§
Source§impl Clone for ExecutionOperationId
impl Clone for ExecutionOperationId
Source§fn clone(&self) -> ExecutionOperationId
fn clone(&self) -> ExecutionOperationId
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 ExecutionOperationId
impl Debug for ExecutionOperationId
Source§impl<'de> Deserialize<'de> for ExecutionOperationId
impl<'de> Deserialize<'de> for ExecutionOperationId
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 ExecutionOperationId
impl Display for ExecutionOperationId
impl Eq for ExecutionOperationId
Source§impl From<ExecutionOperationId> for String
impl From<ExecutionOperationId> for String
Source§fn from(value: ExecutionOperationId) -> Self
fn from(value: ExecutionOperationId) -> Self
Converts to this type from the input type.
Source§impl Hash for ExecutionOperationId
impl Hash for ExecutionOperationId
Source§impl Ord for ExecutionOperationId
impl Ord for ExecutionOperationId
Source§fn cmp(&self, other: &ExecutionOperationId) -> Ordering
fn cmp(&self, other: &ExecutionOperationId) -> 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ExecutionOperationId
impl PartialEq for ExecutionOperationId
Source§impl PartialOrd for ExecutionOperationId
impl PartialOrd for ExecutionOperationId
Source§impl Serialize for ExecutionOperationId
impl Serialize for ExecutionOperationId
impl StructuralPartialEq for ExecutionOperationId
Auto Trait Implementations§
impl Freeze for ExecutionOperationId
impl RefUnwindSafe for ExecutionOperationId
impl Send for ExecutionOperationId
impl Sync for ExecutionOperationId
impl Unpin for ExecutionOperationId
impl UnsafeUnpin for ExecutionOperationId
impl UnwindSafe for ExecutionOperationId
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