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