pub struct UserspaceObjHeader(/* private fields */);
Implementations§
Source§impl UserspaceObjHeader
impl UserspaceObjHeader
pub fn raw_type(&self) -> u8
pub fn size_words(&self) -> u16
pub fn process_ref(&self) -> u8
pub fn name_ref(&self) -> u16
pub fn num_args(&self) -> u8
pub fn set_raw_type(&mut self, value: u8)
pub fn set_size_words(&mut self, value: u16)
pub fn set_process_ref(&mut self, value: u8)
pub fn set_name_ref(&mut self, value: u16)
pub fn set_num_args(&mut self, value: u8)
pub fn empty() -> Self
Trait Implementations§
Source§impl<T> BitRange<T> for UserspaceObjHeaderwhere
u64: BitRange<T>,
impl<T> BitRange<T> for UserspaceObjHeaderwhere
u64: BitRange<T>,
Source§impl<T> BitRangeMut<T> for UserspaceObjHeaderwhere
u64: BitRangeMut<T>,
impl<T> BitRangeMut<T> for UserspaceObjHeaderwhere
u64: BitRangeMut<T>,
Source§fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
Set a range of bits.
Source§impl Clone for UserspaceObjHeader
impl Clone for UserspaceObjHeader
Source§fn clone(&self) -> UserspaceObjHeader
fn clone(&self) -> UserspaceObjHeader
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 UserspaceObjHeader
impl Debug for UserspaceObjHeader
Source§impl PartialEq for UserspaceObjHeader
impl PartialEq for UserspaceObjHeader
Source§impl TraceHeader for UserspaceObjHeader
impl TraceHeader for UserspaceObjHeader
fn set_size_words(&mut self, n: u16)
fn to_le_bytes(&self) -> [u8; 8]
impl Copy for UserspaceObjHeader
impl Eq for UserspaceObjHeader
impl StructuralPartialEq for UserspaceObjHeader
Auto Trait Implementations§
impl Freeze for UserspaceObjHeader
impl RefUnwindSafe for UserspaceObjHeader
impl Send for UserspaceObjHeader
impl Sync for UserspaceObjHeader
impl Unpin for UserspaceObjHeader
impl UnwindSafe for UserspaceObjHeader
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