pub struct SettingsMenuEntry {
pub config_id: String,
pub title: String,
pub values: Vec<SettingsMenuValue>,
pub current_value_index: usize,
pub current_raw_value: String,
pub entry_kind: SettingsMenuEntryKind,
pub multi_select: bool,
pub display_name: Option<String>,
}Fields§
§config_id: String§title: String§values: Vec<SettingsMenuValue>§current_value_index: usize§current_raw_value: String§entry_kind: SettingsMenuEntryKind§multi_select: bool§display_name: Option<String>Trait Implementations§
Source§impl SelectItem for SettingsMenuEntry
impl SelectItem for SettingsMenuEntry
fn render_item(&self, selected: bool, ctx: &ViewContext) -> Line
Auto Trait Implementations§
impl Freeze for SettingsMenuEntry
impl RefUnwindSafe for SettingsMenuEntry
impl Send for SettingsMenuEntry
impl Sync for SettingsMenuEntry
impl Unpin for SettingsMenuEntry
impl UnsafeUnpin for SettingsMenuEntry
impl UnwindSafe for SettingsMenuEntry
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> 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