pub enum OptionKind {
Bool,
U32,
I32,
F32,
String,
Enum(&'static [&'static str]),
}Expand description
Declared type of a single option. Used at parse time to coerce a
raw string (or JSON scalar) into a typed OptionValue and to
reject malformed values up front.
Variants§
Bool
U32
I32
F32
String
Enum(&'static [&'static str])
Enumeration: the only accepted values are the strings in this slice. Matching is case-sensitive.
Trait Implementations§
Source§impl Clone for OptionKind
impl Clone for OptionKind
Source§fn clone(&self) -> OptionKind
fn clone(&self) -> OptionKind
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 OptionKind
impl Debug for OptionKind
impl Copy for OptionKind
Auto Trait Implementations§
impl Freeze for OptionKind
impl RefUnwindSafe for OptionKind
impl Send for OptionKind
impl Sync for OptionKind
impl Unpin for OptionKind
impl UnsafeUnpin for OptionKind
impl UnwindSafe for OptionKind
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