pub enum TerminalCapability {
Supported,
UartEcho,
PromptOnly,
}Expand description
Represents the capability level of a terminal type name (e.g., TERM variable or explicit
configuration).
Variants§
Supported
Fully supported terminal with ANSI/VT100 capabilities.
UartEcho
Limited UART terminal that requires manual character echoing.
PromptOnly
Unsupported terminal (e.g., dumb, cons25, emacs) that only supports line reading with
a prompt.
Trait Implementations§
Source§impl Clone for TerminalCapability
impl Clone for TerminalCapability
Source§fn clone(&self) -> TerminalCapability
fn clone(&self) -> TerminalCapability
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TerminalCapability
Source§impl Debug for TerminalCapability
impl Debug for TerminalCapability
Source§impl Default for TerminalCapability
impl Default for TerminalCapability
Source§fn default() -> TerminalCapability
fn default() -> TerminalCapability
Returns the “default value” for a type. Read more
impl Eq for TerminalCapability
Source§impl PartialEq for TerminalCapability
impl PartialEq for TerminalCapability
impl StructuralPartialEq for TerminalCapability
Auto Trait Implementations§
impl Freeze for TerminalCapability
impl RefUnwindSafe for TerminalCapability
impl Send for TerminalCapability
impl Sync for TerminalCapability
impl Unpin for TerminalCapability
impl UnsafeUnpin for TerminalCapability
impl UnwindSafe for TerminalCapability
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