Struct uefi::text::TextOutput
source · [−]#[repr(C)]pub struct TextOutput {
pub Reset: extern "win64" fn(_: &TextOutput, _: bool) -> Status,
pub OutputString: extern "win64" fn(_: &TextOutput, _: *const u16) -> Status,
pub TestString: extern "win64" fn(_: &TextOutput, _: *const u16) -> Status,
pub QueryMode: extern "win64" fn(_: &TextOutput, _: usize, _: &mut usize, _: &mut usize) -> Status,
pub SetMode: extern "win64" fn(_: &TextOutput, _: usize) -> Status,
pub SetAttribute: extern "win64" fn(_: &TextOutput, _: usize) -> Status,
pub ClearScreen: extern "win64" fn(_: &TextOutput) -> Status,
pub SetCursorPosition: extern "win64" fn(_: &TextOutput, _: usize, _: usize) -> Status,
pub EnableCursor: extern "win64" fn(_: &TextOutput, _: bool) -> Status,
pub Mode: &'static TextOutputMode,
}Fields
Reset: extern "win64" fn(_: &TextOutput, _: bool) -> StatusOutputString: extern "win64" fn(_: &TextOutput, _: *const u16) -> StatusTestString: extern "win64" fn(_: &TextOutput, _: *const u16) -> StatusQueryMode: extern "win64" fn(_: &TextOutput, _: usize, _: &mut usize, _: &mut usize) -> StatusSetMode: extern "win64" fn(_: &TextOutput, _: usize) -> StatusSetAttribute: extern "win64" fn(_: &TextOutput, _: usize) -> StatusClearScreen: extern "win64" fn(_: &TextOutput) -> StatusSetCursorPosition: extern "win64" fn(_: &TextOutput, _: usize, _: usize) -> StatusEnableCursor: extern "win64" fn(_: &TextOutput, _: bool) -> StatusMode: &'static TextOutputModeAuto Trait Implementations
impl RefUnwindSafe for TextOutput
impl Send for TextOutput
impl Sync for TextOutput
impl Unpin for TextOutput
impl UnwindSafe for TextOutput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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