[−][src]Enum glitchconsole::options::MutOptionVal
An enum to describe possible options that can be used to configure a Mutation.
Variants
OString(String)Represents a String
OInt(isize)Represents an isize
OBool(bool)Represents a bool
OArray(Vec<MutOptionVal>)Represents a list of supported values.
OMap(HashMap<String, MutOptionVal>)Represents a HashMap.
Normally represents a whole MutConfig.
Represents an empty value.
Used in the case some options are missing, in which case a Mutation can keep its default.
Trait Implementations
Auto Trait Implementations
impl Send for MutOptionVal
impl Unpin for MutOptionVal
impl Sync for MutOptionVal
impl UnwindSafe for MutOptionVal
impl RefUnwindSafe for MutOptionVal
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,