Struct limine_protocol::requests::FramebufferRequest
source · [−]#[repr(C)]pub struct FramebufferRequest {
pub id: [u64; 4],
pub revision: u64,
pub response: Option<NonNull<FramebufferResponse>>,
}Expand description
Request a framebuffer
Fields
id: [u64; 4]ID Array
revision: u64Revision numbers
response: Option<NonNull<FramebufferResponse>>Response pointer
Implementations
sourceimpl FramebufferRequest
impl FramebufferRequest
sourcepub const ID: [u64; 4] = [COMMON_MAGIC[0], COMMON_MAGIC[1], 14699328997912549751, 446226012133170033]
pub const ID: [u64; 4] = [COMMON_MAGIC[0], COMMON_MAGIC[1], 14699328997912549751, 446226012133170033]
The ID of the request
sourcepub fn new() -> FramebufferRequest
pub fn new() -> FramebufferRequest
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 FramebufferRequest
impl Debug for FramebufferRequest
sourceimpl Default for FramebufferRequest
impl Default for FramebufferRequest
sourcefn default() -> FramebufferRequest
fn default() -> FramebufferRequest
Returns the “default value” for a type. Read more
impl LimineRequestMarker for FramebufferRequest
Auto Trait Implementations
impl RefUnwindSafe for FramebufferRequest
impl !Send for FramebufferRequest
impl !Sync for FramebufferRequest
impl Unpin for FramebufferRequest
impl UnwindSafe for FramebufferRequest
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