pub enum TrustZone {
FirstParty,
ThirdParty,
Untrusted,
}Expand description
Trust classification. Explicit on every node — not inferred from kind.
Variants§
FirstParty
Code/config authored by the repo owner.
ThirdParty
Marketplace actions, external images (pinned).
Untrusted
Unpinned actions, fork PRs, user input.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TrustZone
impl<'de> Deserialize<'de> for TrustZone
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 Copy for TrustZone
impl Eq for TrustZone
impl StructuralPartialEq for TrustZone
Auto Trait Implementations§
impl Freeze for TrustZone
impl RefUnwindSafe for TrustZone
impl Send for TrustZone
impl Sync for TrustZone
impl Unpin for TrustZone
impl UnsafeUnpin for TrustZone
impl UnwindSafe for TrustZone
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