pub struct PresetPickerState {
pub open: bool,
pub index: usize,
pub message: Option<String>,
}Expand description
Overlay state for the preset-picker. Shown holds the list, cursor
index, and a transient error/info string rendered at the bottom.
Fields§
§open: bool§index: usize§message: Option<String>Trait Implementations§
Source§impl Clone for PresetPickerState
impl Clone for PresetPickerState
Source§fn clone(&self) -> PresetPickerState
fn clone(&self) -> PresetPickerState
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 PresetPickerState
impl Debug for PresetPickerState
Source§impl Default for PresetPickerState
impl Default for PresetPickerState
Source§fn default() -> PresetPickerState
fn default() -> PresetPickerState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PresetPickerState
impl RefUnwindSafe for PresetPickerState
impl Send for PresetPickerState
impl Sync for PresetPickerState
impl Unpin for PresetPickerState
impl UnsafeUnpin for PresetPickerState
impl UnwindSafe for PresetPickerState
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