pub enum NamespaceOrigin {
WorkerMint,
StartMint,
Explicit,
InferredFromState,
}Expand description
How a namespace came to exist in the registry.
Variants§
WorkerMint
Minted by a worker registering for a previously unseen namespace.
StartMint
Minted by a workflow start resolving a previously unseen namespace before any worker registered for it (the start-time safety net).
Explicit
Created by an explicit operator request (POST /namespaces).
InferredFromState
Back-filled lazily because durable state existed without a registry row (e.g. a pre-upgrade namespace).
Trait Implementations§
Source§impl Clone for NamespaceOrigin
impl Clone for NamespaceOrigin
Source§fn clone(&self) -> NamespaceOrigin
fn clone(&self) -> NamespaceOrigin
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 NamespaceOrigin
Source§impl Debug for NamespaceOrigin
impl Debug for NamespaceOrigin
Source§impl<'de> Deserialize<'de> for NamespaceOrigin
impl<'de> Deserialize<'de> for NamespaceOrigin
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
impl Eq for NamespaceOrigin
Source§impl PartialEq for NamespaceOrigin
impl PartialEq for NamespaceOrigin
Source§impl Serialize for NamespaceOrigin
impl Serialize for NamespaceOrigin
impl StructuralPartialEq for NamespaceOrigin
Auto Trait Implementations§
impl Freeze for NamespaceOrigin
impl RefUnwindSafe for NamespaceOrigin
impl Send for NamespaceOrigin
impl Sync for NamespaceOrigin
impl Unpin for NamespaceOrigin
impl UnsafeUnpin for NamespaceOrigin
impl UnwindSafe for NamespaceOrigin
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