[−][src]Struct mdcat::TerminalCapabilities
The capabilities of a terminal.
Fields
name: String
How do we call this terminal?
style: StyleCapability
How the terminal supports basic styling.
links: LinkCapability
How the terminal supports links.
image: ImageCapability
How the terminal supports images.
marks: MarkCapability
How the terminal supports marks.
Methods
impl TerminalCapabilities
[src]
pub fn none() -> TerminalCapabilities
[src]
A terminal which supports nothing.
pub fn ansi() -> TerminalCapabilities
[src]
A terminal with basic ANSI formatting only.
pub fn detect() -> TerminalCapabilities
[src]
Detect the capabilities of the current terminal.
Auto Trait Implementations
impl RefUnwindSafe for TerminalCapabilities
impl Send for TerminalCapabilities
impl Sync for TerminalCapabilities
impl Unpin for TerminalCapabilities
impl UnwindSafe for TerminalCapabilities
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,