pub struct BootInfoPtr { /* private fields */ }
Expand description
A wrapped pointer to a BootInfo
block.
Access BootInfo
via Deref
, and BootInfoExtraIter
via extra
.
Implementations§
Source§impl BootInfoPtr
impl BootInfoPtr
Methods from Deref<Target = BootInfo>§
pub fn inner(&self) -> &seL4_BootInfo
pub fn ipc_buffer(&self) -> *mut IpcBuffer
pub fn empty(&self) -> SlotRegion<Null>
pub fn user_image_frames(&self) -> SlotRegion<Granule>
pub fn untyped(&self) -> SlotRegion<Untyped>
pub fn untyped_list(&self) -> &[UntypedDesc]
pub fn device_untyped_range(&self) -> Range<usize>
pub fn kernel_untyped_range(&self) -> Range<usize>
Trait Implementations§
Source§impl Debug for BootInfoPtr
impl Debug for BootInfoPtr
Auto Trait Implementations§
impl Freeze for BootInfoPtr
impl RefUnwindSafe for BootInfoPtr
impl !Send for BootInfoPtr
impl !Sync for BootInfoPtr
impl Unpin for BootInfoPtr
impl UnwindSafe for BootInfoPtr
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more