pub enum VirtIOGPUState {
Uninitialized,
InitializingResourceCreate2D,
InitializingResourceAttachBacking,
InitializingSetScanout,
InitializingResourceDetachBacking,
Idle,
SettingWriteFrame,
DrawResourceAttachBacking,
DrawTransferToHost2D,
DrawResourceFlush,
DrawResourceDetachBacking,
}
Expand description
State machine states for the VirtIOGPU
driver.
Variants§
Uninitialized
InitializingResourceCreate2D
InitializingResourceAttachBacking
InitializingSetScanout
InitializingResourceDetachBacking
Idle
SettingWriteFrame
DrawResourceAttachBacking
DrawTransferToHost2D
DrawResourceFlush
DrawResourceDetachBacking
Trait Implementations§
Source§impl Clone for VirtIOGPUState
impl Clone for VirtIOGPUState
Source§fn clone(&self) -> VirtIOGPUState
fn clone(&self) -> VirtIOGPUState
Returns a copy 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 VirtIOGPUState
impl Debug for VirtIOGPUState
impl Copy for VirtIOGPUState
Auto Trait Implementations§
impl Freeze for VirtIOGPUState
impl RefUnwindSafe for VirtIOGPUState
impl Send for VirtIOGPUState
impl Sync for VirtIOGPUState
impl Unpin for VirtIOGPUState
impl UnwindSafe for VirtIOGPUState
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