pub struct RuntimeBuildId(/* private fields */);Expand description
Immutable identity of a deployed workflow runtime build.
Runs pin this identity in their WorkflowSpec. A
worker admits the run only when its explicit compatibility set contains the
same identity. The value is bounded and path-independent so it is safe to
persist in event history and queue-routing metadata.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for RuntimeBuildId
impl AsRef<str> for RuntimeBuildId
Source§impl Clone for RuntimeBuildId
impl Clone for RuntimeBuildId
Source§fn clone(&self) -> RuntimeBuildId
fn clone(&self) -> RuntimeBuildId
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 RuntimeBuildId
impl Debug for RuntimeBuildId
Source§impl<'de> Deserialize<'de> for RuntimeBuildId
impl<'de> Deserialize<'de> for RuntimeBuildId
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 RuntimeBuildId
impl Display for RuntimeBuildId
impl Eq for RuntimeBuildId
Source§impl FromStr for RuntimeBuildId
impl FromStr for RuntimeBuildId
Source§impl Hash for RuntimeBuildId
impl Hash for RuntimeBuildId
Source§impl Ord for RuntimeBuildId
impl Ord for RuntimeBuildId
Source§fn cmp(&self, other: &RuntimeBuildId) -> Ordering
fn cmp(&self, other: &RuntimeBuildId) -> 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 RuntimeBuildId
impl PartialEq for RuntimeBuildId
Source§impl PartialOrd for RuntimeBuildId
impl PartialOrd for RuntimeBuildId
Source§impl Serialize for RuntimeBuildId
impl Serialize for RuntimeBuildId
impl StructuralPartialEq for RuntimeBuildId
Auto Trait Implementations§
impl Freeze for RuntimeBuildId
impl RefUnwindSafe for RuntimeBuildId
impl Send for RuntimeBuildId
impl Sync for RuntimeBuildId
impl Unpin for RuntimeBuildId
impl UnsafeUnpin for RuntimeBuildId
impl UnwindSafe for RuntimeBuildId
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