[−][src]Struct mdcat::TerminalCapabilities
The capabilities of a terminal.
Fields
name: String
How do we call this terminal?
style: Option<StyleCapability>
How the terminal supports basic styling.
links: Option<LinkCapability>
How the terminal supports links.
image: Option<ImageCapability>
How the terminal supports images.
marks: Option<MarkCapability>
How the terminal supports marks.
Implementations
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 iterm2() -> TerminalCapabilities
[src]
Terminal capabilities of iTerm2.
pub fn terminology() -> TerminalCapabilities
[src]
Terminal capabilities of Terminology.
pub fn kitty() -> TerminalCapabilities
[src]
Terminal capabilities of Kitty.
pub fn vte50() -> TerminalCapabilities
[src]
Terminal capabilities of VET 0.50 or newer.
pub fn detect() -> TerminalCapabilities
[src]
Detect the capabilities of the current terminal.
Trait Implementations
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> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,