pub struct SpecInclude {
pub digest: String,
pub realm: Option<String>,
pub layer: Option<String>,
}Expand description
A layer composed into this one: named by the digest of its signed manifest, plus the realm whose trust root is authoritative for it.
Fields§
§digest: Stringsha256:<hex> of the included layer’s signed manifest.
realm: Option<String>The realm that verifies it. Absent = this layer’s own realm.
layer: Option<String>The included layer’s identifier, so errors can name it before it is fetched.
Trait Implementations§
Source§impl Debug for SpecInclude
impl Debug for SpecInclude
Source§impl<'de> Deserialize<'de> for SpecInclude
impl<'de> Deserialize<'de> for SpecInclude
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
Auto Trait Implementations§
impl Freeze for SpecInclude
impl RefUnwindSafe for SpecInclude
impl Send for SpecInclude
impl Sync for SpecInclude
impl Unpin for SpecInclude
impl UnsafeUnpin for SpecInclude
impl UnwindSafe for SpecInclude
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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