pub struct AvailRing {
pub flags: u16,
pub idx: u16,
pub ring: Vec<u16>,
pub used_event: u16,
}Expand description
Available ring structure.
Fields§
§flags: u16Flags (e.g., no interrupt).
idx: u16Index of the next entry to add.
ring: Vec<u16>Ring of descriptor indices.
used_event: u16Used event (for event suppression).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AvailRing
impl RefUnwindSafe for AvailRing
impl Send for AvailRing
impl Sync for AvailRing
impl Unpin for AvailRing
impl UnsafeUnpin for AvailRing
impl UnwindSafe for AvailRing
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