pub enum Console {
Graphical(GraphicalConsole),
Serial(SerialConsole),
}Variants§
Graphical(GraphicalConsole)
Serial(SerialConsole)
Implementations§
Source§impl Console
impl Console
pub fn grub_terminal(&self) -> &'static str
pub fn grub_command(&self) -> Option<String>
pub fn karg(&self) -> String
Sourcepub fn maybe_warn_on_kargs(
kargs: &[String],
karg_option: &str,
console_option: &str,
)
pub fn maybe_warn_on_kargs( kargs: &[String], karg_option: &str, console_option: &str, )
Write a warning message to stdout if kargs contains “console=” arguments we can parse and no “console=” arguments we can’t. The warning suggests that users use console_option instead of karg_option to specify the desired console.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Console
impl<'de> Deserialize<'de> for Console
Source§fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Console
impl StructuralPartialEq for Console
Auto Trait Implementations§
impl Freeze for Console
impl RefUnwindSafe for Console
impl Send for Console
impl Sync for Console
impl Unpin for Console
impl UnsafeUnpin for Console
impl UnwindSafe for Console
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.