pub enum InputAuthority {
HostBootstrap,
HostRoot,
HostEffectResolution,
HostObservedFact,
HostControlPlane,
}Expand description
The validation path an input class enters. One per class — the type-level statement that the taxonomy is about authority rather than enum arity.
Variants§
HostBootstrap
Boot configuration, admissible exactly once, before any execution exists.
HostRoot
Root start authority: the host chooses the root entry, and only once.
HostEffectResolution
Resolution of an effect the kernel itself published and is still waiting on.
HostObservedFact
A fact the host observed about the outside world.
HostControlPlane
Live control-plane commands against a running operation.
Trait Implementations§
Source§impl Clone for InputAuthority
impl Clone for InputAuthority
Source§fn clone(&self) -> InputAuthority
fn clone(&self) -> InputAuthority
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 InputAuthority
Source§impl Debug for InputAuthority
impl Debug for InputAuthority
Source§impl<'de> Deserialize<'de> for InputAuthority
impl<'de> Deserialize<'de> for InputAuthority
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 InputAuthority
Source§impl Hash for InputAuthority
impl Hash for InputAuthority
Source§impl Ord for InputAuthority
impl Ord for InputAuthority
Source§fn cmp(&self, other: &InputAuthority) -> Ordering
fn cmp(&self, other: &InputAuthority) -> 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 InputAuthority
impl PartialEq for InputAuthority
Source§impl PartialOrd for InputAuthority
impl PartialOrd for InputAuthority
Source§impl Serialize for InputAuthority
impl Serialize for InputAuthority
impl StructuralPartialEq for InputAuthority
Auto Trait Implementations§
impl Freeze for InputAuthority
impl RefUnwindSafe for InputAuthority
impl Send for InputAuthority
impl Sync for InputAuthority
impl Unpin for InputAuthority
impl UnsafeUnpin for InputAuthority
impl UnwindSafe for InputAuthority
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