#[repr(C)]pub struct TextOutput {
pub Reset: extern "efiapi" fn(&TextOutput, bool) -> Status,
pub OutputString: extern "efiapi" fn(&TextOutput, *const u16) -> Status,
pub TestString: extern "efiapi" fn(&TextOutput, *const u16) -> Status,
pub QueryMode: extern "efiapi" fn(&TextOutput, usize, &mut usize, &mut usize) -> Status,
pub SetMode: extern "efiapi" fn(&TextOutput, usize) -> Status,
pub SetAttribute: extern "efiapi" fn(&TextOutput, usize) -> Status,
pub ClearScreen: extern "efiapi" fn(&TextOutput) -> Status,
pub SetCursorPosition: extern "efiapi" fn(&TextOutput, usize, usize) -> Status,
pub EnableCursor: extern "efiapi" fn(&TextOutput, bool) -> Status,
pub Mode: &'static TextOutputMode,
}Fields§
§Reset: extern "efiapi" fn(&TextOutput, bool) -> Status§OutputString: extern "efiapi" fn(&TextOutput, *const u16) -> Status§TestString: extern "efiapi" fn(&TextOutput, *const u16) -> Status§QueryMode: extern "efiapi" fn(&TextOutput, usize, &mut usize, &mut usize) -> Status§SetMode: extern "efiapi" fn(&TextOutput, usize) -> Status§SetAttribute: extern "efiapi" fn(&TextOutput, usize) -> Status§ClearScreen: extern "efiapi" fn(&TextOutput) -> Status§SetCursorPosition: extern "efiapi" fn(&TextOutput, usize, usize) -> Status§EnableCursor: extern "efiapi" fn(&TextOutput, bool) -> Status§Mode: &'static TextOutputModeImplementations§
Auto Trait Implementations§
impl Freeze for TextOutput
impl RefUnwindSafe for TextOutput
impl Send for TextOutput
impl Sync for TextOutput
impl Unpin for TextOutput
impl UnwindSafe for TextOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more