pub enum ExecutionTrust {
None,
SelfCode,
CallerInline,
CallerFile,
AmbientConfig,
NetworkSourced,
}Expand description
Where executed code comes from (v1.4 §2.6, local-trust ladder). When
NetworkSourced, the supply-chain sub-facets (SupplyChain) refine it.
Variants§
Trait Implementations§
Source§impl Clone for ExecutionTrust
impl Clone for ExecutionTrust
Source§fn clone(&self) -> ExecutionTrust
fn clone(&self) -> ExecutionTrust
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 ExecutionTrust
Source§impl Debug for ExecutionTrust
impl Debug for ExecutionTrust
Source§impl Default for ExecutionTrust
impl Default for ExecutionTrust
Source§fn default() -> ExecutionTrust
fn default() -> ExecutionTrust
Returns the “default value” for a type. Read more
impl Eq for ExecutionTrust
Source§impl FacetTerm for ExecutionTrust
impl FacetTerm for ExecutionTrust
Source§impl Hash for ExecutionTrust
impl Hash for ExecutionTrust
Source§impl Ord for ExecutionTrust
impl Ord for ExecutionTrust
Source§fn cmp(&self, other: &ExecutionTrust) -> Ordering
fn cmp(&self, other: &ExecutionTrust) -> 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 ExecutionTrust
impl PartialEq for ExecutionTrust
Source§impl PartialOrd for ExecutionTrust
impl PartialOrd for ExecutionTrust
impl StructuralPartialEq for ExecutionTrust
Auto Trait Implementations§
impl Freeze for ExecutionTrust
impl RefUnwindSafe for ExecutionTrust
impl Send for ExecutionTrust
impl Sync for ExecutionTrust
impl Unpin for ExecutionTrust
impl UnsafeUnpin for ExecutionTrust
impl UnwindSafe for ExecutionTrust
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
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.