pub struct EnumOption {
pub name: &'static str,
pub value: u8,
pub hidden: bool,
}Expand description
One accepted value of an enumerated parameter (config_enum_entry). Values that share value are spellings of one setting, which displays as the first of them.
Fields§
§name: &'static str§value: u8Accepted but left out of pg_settings.enumvals and of the hint that lists the available values.
Implementations§
Trait Implementations§
Source§impl Clone for EnumOption
impl Clone for EnumOption
impl Copy for EnumOption
Auto Trait Implementations§
impl Freeze for EnumOption
impl RefUnwindSafe for EnumOption
impl Send for EnumOption
impl Sync for EnumOption
impl Unpin for EnumOption
impl UnsafeUnpin for EnumOption
impl UnwindSafe for EnumOption
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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