pub struct SevInfo {
pub api_major: u8,
pub policy: u32,
pub state: SevState,
pub enabled: bool,
pub api_minor: u8,
pub build_id: u8,
pub handle: u32,
}Fields
api_major: u8policy: u32state: SevStateenabled: boolapi_minor: u8build_id: u8handle: u32Trait 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more