[−][src]Enum combu::flag::FlagValue
Enum for storage FlagValue
Variants
Bool(bool)
Variant shows bool flag value
String(String)
Variant shows string flag value
Int(isize)
Variant shows int flag value
Float(f64)
Variant for float flag value
Invalid(String)
Variant for invalid flag value
Variant for no flag value
Implementations
impl FlagValue
[src]
pub fn get_type(&self) -> Option<&FlagType>
[src]
Get &self's corresponding type of FlagType. Returns None if &self is a invalid flag value. FlagValueに対応するFlagTypeを取得する
pub fn is_type(&self, flag_type: &FlagType) -> bool
[src]
Returns true if &self's FlagType is flag_type.
pub fn get_bool_value_from_string(val: String) -> FlagValue
[src]
Gets bool FlagValue from string
pub fn get_string(self) -> String
[src]
Gets string from self
pub fn is_bool_true(&self) -> bool
[src]
Returns true if self is FlagValue::Bool(true)
pub fn get_bool(&self) -> bool
[src]
Returns inner bool value. If self is not FlagValue::Bool(val), panic will occur.
Trait Implementations
impl Clone for FlagValue
[src]
impl Debug for FlagValue
[src]
impl Default for FlagValue
[src]
impl From<String> for FlagValue
[src]
impl PartialEq<FlagValue> for FlagValue
[src]
impl PartialOrd<FlagValue> for FlagValue
[src]
fn partial_cmp(&self, other: &FlagValue) -> Option<Ordering>
[src]
fn lt(&self, other: &FlagValue) -> bool
[src]
fn le(&self, other: &FlagValue) -> bool
[src]
fn gt(&self, other: &FlagValue) -> bool
[src]
fn ge(&self, other: &FlagValue) -> bool
[src]
impl StructuralPartialEq for FlagValue
[src]
Auto Trait Implementations
impl RefUnwindSafe for FlagValue
impl Send for FlagValue
impl Sync for FlagValue
impl Unpin for FlagValue
impl UnwindSafe for FlagValue
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut 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>,