pub struct ClientTerminalSpec {
pub terminal_features: Vec<String>,
pub utf8: bool,
}Expand description
Terminal/runtime hints captured by a caller.
Fields§
§terminal_features: Vec<String>Explicit terminal feature names contributed by top-level client flags.
utf8: boolWhether the invoking client should be treated as UTF-8 capable.
Trait Implementations§
Source§impl Clone for ClientTerminalSpec
impl Clone for ClientTerminalSpec
Source§fn clone(&self) -> ClientTerminalSpec
fn clone(&self) -> ClientTerminalSpec
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 ClientTerminalSpec
impl Debug for ClientTerminalSpec
Source§impl Default for ClientTerminalSpec
impl Default for ClientTerminalSpec
Source§fn default() -> ClientTerminalSpec
fn default() -> ClientTerminalSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClientTerminalSpec
impl<'de> Deserialize<'de> for ClientTerminalSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ClientTerminalSpec
Source§impl From<ClientTerminalContext> for ClientTerminalSpec
impl From<ClientTerminalContext> for ClientTerminalSpec
Source§fn from(value: ClientTerminalContext) -> Self
fn from(value: ClientTerminalContext) -> Self
Converts to this type from the input type.
Source§impl From<ClientTerminalSpec> for ClientTerminalContext
impl From<ClientTerminalSpec> for ClientTerminalContext
Source§fn from(value: ClientTerminalSpec) -> Self
fn from(value: ClientTerminalSpec) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ClientTerminalSpec
impl PartialEq for ClientTerminalSpec
Source§fn eq(&self, other: &ClientTerminalSpec) -> bool
fn eq(&self, other: &ClientTerminalSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ClientTerminalSpec
impl Serialize for ClientTerminalSpec
impl StructuralPartialEq for ClientTerminalSpec
Auto Trait Implementations§
impl Freeze for ClientTerminalSpec
impl RefUnwindSafe for ClientTerminalSpec
impl Send for ClientTerminalSpec
impl Sync for ClientTerminalSpec
impl Unpin for ClientTerminalSpec
impl UnsafeUnpin for ClientTerminalSpec
impl UnwindSafe for ClientTerminalSpec
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