#[repr(u64)]pub enum KernelConsoleSource {
Console = 0,
Buffer = 1,
DebugConsole = 2,
}
Expand description
Possible sources for a kernel console read syscall.
Variants§
Console = 0
Read from the console itself.
Buffer = 1
Read from the kernel write buffer.
DebugConsole = 2
Read from the debug console.
Trait Implementations§
Source§impl Clone for KernelConsoleSource
impl Clone for KernelConsoleSource
Source§fn clone(&self) -> KernelConsoleSource
fn clone(&self) -> KernelConsoleSource
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for KernelConsoleSource
impl Debug for KernelConsoleSource
Source§impl From<KernelConsoleSource> for u64
impl From<KernelConsoleSource> for u64
Source§fn from(x: KernelConsoleSource) -> Self
fn from(x: KernelConsoleSource) -> Self
Converts to this type from the input type.
Source§impl From<u64> for KernelConsoleSource
impl From<u64> for KernelConsoleSource
Source§impl PartialEq for KernelConsoleSource
impl PartialEq for KernelConsoleSource
impl Copy for KernelConsoleSource
impl Eq for KernelConsoleSource
impl StructuralPartialEq for KernelConsoleSource
Auto Trait Implementations§
impl Freeze for KernelConsoleSource
impl ObjSafe for KernelConsoleSource
impl RefUnwindSafe for KernelConsoleSource
impl Send for KernelConsoleSource
impl Sync for KernelConsoleSource
impl Unpin for KernelConsoleSource
impl UnwindSafe for KernelConsoleSource
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