pub struct SessionPickerConfig {
pub current_marker: String,
pub no_marker: String,
pub selection_prefix: String,
pub no_selection_prefix: String,
pub title: String,
pub help_text: String,
pub no_sessions_message: String,
}Expand description
Configuration for SessionPicker widget
Fields§
§current_marker: StringMarker for current session
no_marker: StringMarker for non-current sessions
selection_prefix: StringPrefix for selected/focused item
no_selection_prefix: StringPrefix for non-selected items
title: StringBlock title
help_text: StringHelp text shown at bottom
no_sessions_message: StringMessage when no sessions available
Implementations§
Source§impl SessionPickerConfig
impl SessionPickerConfig
Sourcepub fn with_current_marker(self, marker: impl Into<String>) -> Self
pub fn with_current_marker(self, marker: impl Into<String>) -> Self
Set the current session marker
Sourcepub fn with_selection_prefix(self, prefix: impl Into<String>) -> Self
pub fn with_selection_prefix(self, prefix: impl Into<String>) -> Self
Set the selection prefix
Sourcepub fn with_title(self, title: impl Into<String>) -> Self
pub fn with_title(self, title: impl Into<String>) -> Self
Set the block title
Sourcepub fn with_help_text(self, text: impl Into<String>) -> Self
pub fn with_help_text(self, text: impl Into<String>) -> Self
Set the help text
Sourcepub fn with_no_sessions_message(self, message: impl Into<String>) -> Self
pub fn with_no_sessions_message(self, message: impl Into<String>) -> Self
Set the no sessions message
Trait Implementations§
Source§impl Clone for SessionPickerConfig
impl Clone for SessionPickerConfig
Source§fn clone(&self) -> SessionPickerConfig
fn clone(&self) -> SessionPickerConfig
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 moreAuto Trait Implementations§
impl Freeze for SessionPickerConfig
impl RefUnwindSafe for SessionPickerConfig
impl Send for SessionPickerConfig
impl Sync for SessionPickerConfig
impl Unpin for SessionPickerConfig
impl UnwindSafe for SessionPickerConfig
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<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