Struct aarch64defs::gic::GicrSgi
source · pub struct GicrSgi(/* private fields */);
Implementations§
source§impl GicrSgi
impl GicrSgi
sourcepub const fn target_list(&self) -> u16
pub const fn target_list(&self) -> u16
Bits: 0..16
sourcepub const fn with_target_list(self, value: u16) -> Self
pub const fn with_target_list(self, value: u16) -> Self
Bits: 0..16
sourcepub fn set_target_list(&mut self, value: u16)
pub fn set_target_list(&mut self, value: u16)
Bits: 0..16
sourcepub const fn with_intid(self, value: u32) -> Self
pub const fn with_intid(self, value: u32) -> Self
Bits: 24..28
Trait Implementations§
impl Copy for GicrSgi
Auto Trait Implementations§
impl Freeze for GicrSgi
impl RefUnwindSafe for GicrSgi
impl Send for GicrSgi
impl Sync for GicrSgi
impl Unpin for GicrSgi
impl UnwindSafe for GicrSgi
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)