Struct mdcat::TerminalCapabilities
source · pub struct TerminalCapabilities {
pub name: String,
pub style: StyleCapability,
pub links: LinkCapability,
pub image: ImageCapability,
pub marks: MarkCapability,
}
Expand description
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.
Implementations§
source§impl TerminalCapabilities
impl TerminalCapabilities
sourcepub fn none() -> TerminalCapabilities
pub fn none() -> TerminalCapabilities
A terminal which supports nothing.
sourcepub fn ansi() -> TerminalCapabilities
pub fn ansi() -> TerminalCapabilities
A terminal with basic ANSI formatting only.
sourcepub fn detect() -> TerminalCapabilities
pub fn detect() -> TerminalCapabilities
Detect the capabilities of the current terminal.