pub enum NodeTrustTier {
Discovered,
Paired,
Pinned,
}Expand description
Node trust tier (ADR-099 section 8.3).
Local placeholder: card 02 owns the capability vocabulary
(trust.tier.{discovered,paired,pinned}); this enum mirrors those ids
until that type lands.
Variants§
Discovered
Seen on the mesh, not paired. Runs nothing by default.
Paired
Operator-paired. Runs operator-signed workloads.
Pinned
Pinned. May run workloads that carry secrets.
Trait Implementations§
Source§impl Clone for NodeTrustTier
impl Clone for NodeTrustTier
impl Copy for NodeTrustTier
Source§impl Debug for NodeTrustTier
impl Debug for NodeTrustTier
Source§impl<'de> Deserialize<'de> for NodeTrustTier
impl<'de> Deserialize<'de> for NodeTrustTier
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 NodeTrustTier
Source§impl Hash for NodeTrustTier
impl Hash for NodeTrustTier
Source§impl Ord for NodeTrustTier
impl Ord for NodeTrustTier
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 NodeTrustTier
impl PartialEq for NodeTrustTier
Source§impl PartialOrd for NodeTrustTier
impl PartialOrd for NodeTrustTier
Source§impl Serialize for NodeTrustTier
impl Serialize for NodeTrustTier
impl StructuralPartialEq for NodeTrustTier
Auto Trait Implementations§
impl Freeze for NodeTrustTier
impl RefUnwindSafe for NodeTrustTier
impl Send for NodeTrustTier
impl Sync for NodeTrustTier
impl Unpin for NodeTrustTier
impl UnsafeUnpin for NodeTrustTier
impl UnwindSafe for NodeTrustTier
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> 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§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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more