pub struct WorkExecutionBindingId(/* private fields */);Expand description
Stable identity for one WorkGraph-to-execution association.
Binding identity and target specification are immutable once inserted. The generated execution-handoff machine state advances by CAS while the target runtime remains the sole owner of run state and outputs.
Implementations§
Trait Implementations§
Source§impl Clone for WorkExecutionBindingId
impl Clone for WorkExecutionBindingId
Source§fn clone(&self) -> WorkExecutionBindingId
fn clone(&self) -> WorkExecutionBindingId
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 WorkExecutionBindingId
impl Debug for WorkExecutionBindingId
Source§impl<'de> Deserialize<'de> for WorkExecutionBindingId
impl<'de> Deserialize<'de> for WorkExecutionBindingId
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 WorkExecutionBindingId
impl Display for WorkExecutionBindingId
impl Eq for WorkExecutionBindingId
Source§impl FromStr for WorkExecutionBindingId
impl FromStr for WorkExecutionBindingId
Source§impl Hash for WorkExecutionBindingId
impl Hash for WorkExecutionBindingId
Source§impl Ord for WorkExecutionBindingId
impl Ord for WorkExecutionBindingId
Source§fn cmp(&self, other: &WorkExecutionBindingId) -> Ordering
fn cmp(&self, other: &WorkExecutionBindingId) -> 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 WorkExecutionBindingId
impl PartialEq for WorkExecutionBindingId
Source§impl PartialOrd for WorkExecutionBindingId
impl PartialOrd for WorkExecutionBindingId
Source§impl Serialize for WorkExecutionBindingId
impl Serialize for WorkExecutionBindingId
impl StructuralPartialEq for WorkExecutionBindingId
Auto Trait Implementations§
impl Freeze for WorkExecutionBindingId
impl RefUnwindSafe for WorkExecutionBindingId
impl Send for WorkExecutionBindingId
impl Sync for WorkExecutionBindingId
impl Unpin for WorkExecutionBindingId
impl UnsafeUnpin for WorkExecutionBindingId
impl UnwindSafe for WorkExecutionBindingId
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
impl<T> CoreExecutorTurnFinalizationGuard for Twhere
T: Send,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.