[−][src]Struct vmw_backdoor::BackdoorGuard
Guard for an open backdoor.
This can be acquired via access_backdoor
or
probe_backdoor
.
Methods
impl BackdoorGuard
[src]
pub fn probe_vmware_backdoor(&mut self) -> Result<(), VmwError>
[src]
Check whether the VMware backdoor is accessible.
pub fn release_access(self) -> Result<(), Self>
[src]
Try to release backdoor access.
pub fn open_enhanced_chan(&mut self) -> Result<EnhancedChan, VmwError>
[src]
Open channel for enhanced-RPC.
Trait Implementations
impl Debug for BackdoorGuard
[src]
impl Drop for BackdoorGuard
[src]
Auto Trait Implementations
impl RefUnwindSafe for BackdoorGuard
impl Send for BackdoorGuard
impl Sync for BackdoorGuard
impl Unpin for BackdoorGuard
impl UnwindSafe for BackdoorGuard
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,