pub struct HostSessionDefaults {
pub surface_preference: SessionSurface,
pub inline_rows: u16,
pub keyboard_protocol: KeyboardProtocolSettings,
}Expand description
Host-level defaults for launching a TUI session.
Fields§
§surface_preference: SessionSurface§inline_rows: u16§keyboard_protocol: KeyboardProtocolSettingsTrait Implementations§
Source§impl Clone for HostSessionDefaults
impl Clone for HostSessionDefaults
Source§fn clone(&self) -> HostSessionDefaults
fn clone(&self) -> HostSessionDefaults
Returns a duplicate of the value. Read more
1.0.0 · 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 HostSessionDefaults
impl Debug for HostSessionDefaults
Source§impl Default for HostSessionDefaults
impl Default for HostSessionDefaults
Source§impl PartialEq for HostSessionDefaults
impl PartialEq for HostSessionDefaults
impl Eq for HostSessionDefaults
impl StructuralPartialEq for HostSessionDefaults
Auto Trait Implementations§
impl Freeze for HostSessionDefaults
impl RefUnwindSafe for HostSessionDefaults
impl Send for HostSessionDefaults
impl Sync for HostSessionDefaults
impl Unpin for HostSessionDefaults
impl UnsafeUnpin for HostSessionDefaults
impl UnwindSafe for HostSessionDefaults
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 more