Struct limine_protocol::requests::RSDPRequest
source · [−]#[repr(C)]pub struct RSDPRequest {
pub id: [u64; 4],
pub revision: u64,
pub response: Option<NonNull<RSDPResponse>>,
}Expand description
Request the address of the RSDP
Fields
id: [u64; 4]ID Array
revision: u64Revision numbers
response: Option<NonNull<RSDPResponse>>Response pointer
Implementations
sourceimpl RSDPRequest
impl RSDPRequest
sourcepub const ID: [u64; 4] = [COMMON_MAGIC[0], COMMON_MAGIC[1], 14260502445548272451, 2838244430820790076]
pub const ID: [u64; 4] = [COMMON_MAGIC[0], COMMON_MAGIC[1], 14260502445548272451, 2838244430820790076]
The ID of the request
sourcepub fn new() -> RSDPRequest
pub fn new() -> RSDPRequest
Return a new instance of the item with the correct ID values
sourcepub const fn into_request(self) -> LimineRequest<Self>
pub const fn into_request(self) -> LimineRequest<Self>
Convert the request into a LimineRequest
Trait Implementations
sourceimpl Debug for RSDPRequest
impl Debug for RSDPRequest
sourceimpl Default for RSDPRequest
impl Default for RSDPRequest
sourcefn default() -> RSDPRequest
fn default() -> RSDPRequest
Returns the “default value” for a type. Read more
impl LimineRequestMarker for RSDPRequest
Auto Trait Implementations
impl RefUnwindSafe for RSDPRequest
impl !Send for RSDPRequest
impl !Sync for RSDPRequest
impl Unpin for RSDPRequest
impl UnwindSafe for RSDPRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more