pub struct SevInfo {
pub api_major: u8,
pub api_minor: u8,
pub build_id: u8,
pub enabled: bool,
pub handle: u32,
pub policy: u32,
pub state: SevState,
}Fields
api_major: u8api_minor: u8build_id: u8enabled: boolhandle: u32policy: u32state: SevStateTrait Implementations
sourceimpl<'de> Deserialize<'de> for SevInfo
impl<'de> Deserialize<'de> for SevInfo
sourcefn 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 RefUnwindSafe for SevInfo
impl Send for SevInfo
impl Sync for SevInfo
impl Unpin for SevInfo
impl UnwindSafe for SevInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more