pub struct TpmDeviceExecuteCommandResponder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Drop for TpmDeviceExecuteCommandResponder
impl Drop for TpmDeviceExecuteCommandResponder
Set the the channel to be shutdown (see TpmDeviceControlHandle::shutdown
)
if the responder is dropped without sending a response, so that the client
doesn’t hang. To prevent this behavior, call drop_without_shutdown
.
Source§impl Responder for TpmDeviceExecuteCommandResponder
impl Responder for TpmDeviceExecuteCommandResponder
Source§type ControlHandle = TpmDeviceControlHandle
type ControlHandle = TpmDeviceControlHandle
The control handle for this protocol.
Source§fn control_handle(&self) -> &TpmDeviceControlHandle
fn control_handle(&self) -> &TpmDeviceControlHandle
Returns the
ControlHandle
for this protocol.Source§fn drop_without_shutdown(self)
fn drop_without_shutdown(self)
Drops the responder without setting the channel to shutdown. Read more
Auto Trait Implementations§
impl Freeze for TpmDeviceExecuteCommandResponder
impl !RefUnwindSafe for TpmDeviceExecuteCommandResponder
impl Send for TpmDeviceExecuteCommandResponder
impl Sync for TpmDeviceExecuteCommandResponder
impl Unpin for TpmDeviceExecuteCommandResponder
impl !UnwindSafe for TpmDeviceExecuteCommandResponder
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