pub enum OptionType {
String,
Char,
Boolean,
Integer,
Number,
Strings,
List,
Map,
Any,
}Expand description
What a value must be.
Variants§
String
Char
A string of exactly one character (a delimiter, a pad).
Boolean
Integer
A whole number.
Number
Strings
A string, or a list of strings (recipients, say).
List
Map
Any
Anything; the plugin’s validate checks it.
Trait Implementations§
Source§impl Clone for OptionType
impl Clone for OptionType
impl Copy for OptionType
Source§impl Debug for OptionType
impl Debug for OptionType
Source§impl<'de> Deserialize<'de> for OptionType
impl<'de> Deserialize<'de> for OptionType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OptionType
Source§impl PartialEq for OptionType
impl PartialEq for OptionType
Source§impl Serialize for OptionType
impl Serialize for OptionType
impl StructuralPartialEq for OptionType
Auto Trait Implementations§
impl Freeze for OptionType
impl RefUnwindSafe for OptionType
impl Send for OptionType
impl Sync for OptionType
impl Unpin for OptionType
impl UnsafeUnpin for OptionType
impl UnwindSafe for OptionType
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.