#[repr(C)]pub struct CtrlHeader {
pub typ: CtrlType,
pub flags: u32,
pub fence_id: u64,
pub ctx_id: u32,
pub ring_id: u8,
/* private fields */
}
Fields§
§typ: CtrlType
§flags: u32
§fence_id: u64
§ctx_id: u32
§ring_id: u8
Implementations§
Source§impl CtrlHeader
impl CtrlHeader
pub fn new(typ: CtrlType) -> CtrlHeader
Trait Implementations§
Source§impl Clone for CtrlHeader
impl Clone for CtrlHeader
Source§fn clone(&self) -> CtrlHeader
fn clone(&self) -> CtrlHeader
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 CtrlHeader
impl Debug for CtrlHeader
impl Copy for CtrlHeader
Auto Trait Implementations§
impl Freeze for CtrlHeader
impl RefUnwindSafe for CtrlHeader
impl Send for CtrlHeader
impl Sync for CtrlHeader
impl Unpin for CtrlHeader
impl UnwindSafe for CtrlHeader
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