[−][src]Struct kvm_ioctls::DeviceFd
Wrapper over the file descriptor obtained when creating an emulated device in the kernel.
Methods
impl DeviceFd
[src]
pub fn set_device_attr(
&self,
device_attr: &kvm_device_attr
) -> Result<(), Error>
[src]
&self,
device_attr: &kvm_device_attr
) -> Result<(), Error>
Sets a specified piece of device configuration and/or state.
See the documentation for KVM_SET_DEVICE_ATTR
.
Arguments
device_attr
- The device attribute to be set.
Trait Implementations
impl AsRawFd for DeviceFd
[src]
impl FromRawFd for DeviceFd
[src]
unsafe fn from_raw_fd(fd: RawFd) -> Self
[src]
This function is also unsafe as the primitives currently returned have the contract that they are the sole owner of the file descriptor they are wrapping. Usage of this function could accidentally allow violating this contract which can cause memory unsafety in code that relies on it being true.
Auto Trait Implementations
impl Send for DeviceFd
impl Sync for DeviceFd
impl Unpin for DeviceFd
impl UnwindSafe for DeviceFd
impl RefUnwindSafe for DeviceFd
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,