pub struct TerminalSettings {
pub show_images: Option<bool>,
pub image_width_cells: Option<u64>,
pub clear_on_shrink: Option<bool>,
pub show_terminal_progress: Option<bool>,
pub extra: Map<String, Value>,
}Expand description
Nested terminal settings object.
Fields§
§show_images: Option<bool>Show inline images when the terminal supports them (default: true).
image_width_cells: Option<u64>Preferred inline image width in terminal cells (default: 60).
clear_on_shrink: Option<bool>Clear empty rows when content shrinks (default: false).
show_terminal_progress: Option<bool>OSC 9;4 terminal progress indicators (default: false).
extra: Map<String, Value>Unknown nested keys preserved from the raw document.
Trait Implementations§
Source§impl Clone for TerminalSettings
impl Clone for TerminalSettings
Source§fn clone(&self) -> TerminalSettings
fn clone(&self) -> TerminalSettings
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 moreSource§impl Debug for TerminalSettings
impl Debug for TerminalSettings
Source§impl Default for TerminalSettings
impl Default for TerminalSettings
Source§fn default() -> TerminalSettings
fn default() -> TerminalSettings
Returns the “default value” for a type. Read more
Source§impl PartialEq for TerminalSettings
impl PartialEq for TerminalSettings
impl StructuralPartialEq for TerminalSettings
Auto Trait Implementations§
impl Freeze for TerminalSettings
impl RefUnwindSafe for TerminalSettings
impl Send for TerminalSettings
impl Sync for TerminalSettings
impl Unpin for TerminalSettings
impl UnsafeUnpin for TerminalSettings
impl UnwindSafe for TerminalSettings
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.