pub struct ResidentQueueState {
pub control: Vec<u8>,
pub ring: Vec<u8>,
pub debug_log: Vec<u8>,
pub io_queue: Vec<u8>,
}Expand description
Host-visible resident work-queue state.
Fields§
§control: Vec<u8>Queue control words.
ring: Vec<u8>Packed work-slot ring.
debug_log: Vec<u8>Device debug-log storage.
io_queue: Vec<u8>Runtime IO request/completion queue.
Trait Implementations§
Source§impl Clone for ResidentQueueState
impl Clone for ResidentQueueState
Source§fn clone(&self) -> ResidentQueueState
fn clone(&self) -> ResidentQueueState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResidentQueueState
impl Debug for ResidentQueueState
impl Eq for ResidentQueueState
Source§impl PartialEq for ResidentQueueState
impl PartialEq for ResidentQueueState
impl StructuralPartialEq for ResidentQueueState
Auto Trait Implementations§
impl Freeze for ResidentQueueState
impl RefUnwindSafe for ResidentQueueState
impl Send for ResidentQueueState
impl Sync for ResidentQueueState
impl Unpin for ResidentQueueState
impl UnsafeUnpin for ResidentQueueState
impl UnwindSafe for ResidentQueueState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.