pub enum DeprovisionRequest {
RemoveOwnership {
payload: DeprovisionRemoveOwnershipRequest,
responder: DeprovisionRemoveOwnershipResponder,
},
}
Expand description
This interface is intended to remove TPM ownership and clear any keying material when the device is factory reset.
Variants§
RemoveOwnership
Connects to the Physical Presence Interface via ACPI and instructs the firmware to reset the TPM on reboot.
Implementations§
Source§impl DeprovisionRequest
impl DeprovisionRequest
pub fn into_remove_ownership( self, ) -> Option<(DeprovisionRemoveOwnershipRequest, DeprovisionRemoveOwnershipResponder)>
Sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeprovisionRequest
impl !RefUnwindSafe for DeprovisionRequest
impl Send for DeprovisionRequest
impl Sync for DeprovisionRequest
impl Unpin for DeprovisionRequest
impl !UnwindSafe for DeprovisionRequest
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