pub(crate) struct PlatformMeta {
pub(crate) platform: IgvmPlatformType,
pub(crate) svn: u32,
pub(crate) debug_enabled: bool,
pub(crate) snp_identity: Option<SnpImageIdentity>,
}Expand description
Per-config measurement metadata captured during the build loop and consumed after merging to emit JSON identity documents and CoRIM launch endorsements.
Fields§
§platform: IgvmPlatformType§svn: u32§debug_enabled: bool§snp_identity: Option<SnpImageIdentity>Auto Trait Implementations§
impl Freeze for PlatformMeta
impl RefUnwindSafe for PlatformMeta
impl Send for PlatformMeta
impl Sync for PlatformMeta
impl Unpin for PlatformMeta
impl UnsafeUnpin for PlatformMeta
impl UnwindSafe for PlatformMeta
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