pub struct MeasuredProductPolicy(/* private fields */);Expand description
Per-VM measured product policy.
None means no policy was installed; any Some(_) carries the
decoded variant body.
Implementations§
Source§impl MeasuredProductPolicy
impl MeasuredProductPolicy
Sourcepub fn new(policy: Option<ProductPolicy>) -> Self
pub fn new(policy: Option<ProductPolicy>) -> Self
Wrap the decoded policy (or its absence).
Sourcepub fn raw(&self) -> Option<&ProductPolicy>
pub fn raw(&self) -> Option<&ProductPolicy>
The decoded policy, if any.
Trait Implementations§
Source§impl Clone for MeasuredProductPolicy
impl Clone for MeasuredProductPolicy
Source§fn clone(&self) -> MeasuredProductPolicy
fn clone(&self) -> MeasuredProductPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MeasuredProductPolicy
impl Debug for MeasuredProductPolicy
Source§impl Default for MeasuredProductPolicy
impl Default for MeasuredProductPolicy
Source§fn default() -> MeasuredProductPolicy
fn default() -> MeasuredProductPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for MeasuredProductPolicy
impl PartialEq for MeasuredProductPolicy
impl StructuralPartialEq for MeasuredProductPolicy
Auto Trait Implementations§
impl Freeze for MeasuredProductPolicy
impl RefUnwindSafe for MeasuredProductPolicy
impl Send for MeasuredProductPolicy
impl Sync for MeasuredProductPolicy
impl Unpin for MeasuredProductPolicy
impl UnsafeUnpin for MeasuredProductPolicy
impl UnwindSafe for MeasuredProductPolicy
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