Struct mdcat::TerminalCapabilities [−][src]
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,
pub 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> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
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.
pub 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>,