Enum rust_tdlib::types::OptionValue
source · [−]pub enum OptionValue {
GetOption(GetOption),
Boolean(OptionValueBoolean),
Empty(OptionValueEmpty),
Integer(OptionValueInteger),
String(OptionValueString),
// some variants omitted
}
Expand description
Represents the value of an option
Variants
GetOption(GetOption)
Returns the value of an option by its name. (Check the list of available options on https://core.telegram.org/tdlib/options.) Can be called before authorization
Boolean(OptionValueBoolean)
Represents a boolean option
Empty(OptionValueEmpty)
Represents an unknown option or an option which has a default value
Integer(OptionValueInteger)
Represents an integer option
String(OptionValueString)
Represents a string option
Implementations
Trait Implementations
sourceimpl AsRef<OptionValue> for OptionValue
impl AsRef<OptionValue> for OptionValue
sourcefn as_ref(&self) -> &OptionValue
fn as_ref(&self) -> &OptionValue
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for OptionValue
impl Clone for OptionValue
sourcefn clone(&self) -> OptionValue
fn clone(&self) -> OptionValue
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for OptionValue
impl Debug for OptionValue
sourceimpl Default for OptionValue
impl Default for OptionValue
sourceimpl<'de> Deserialize<'de> for OptionValue
impl<'de> Deserialize<'de> for OptionValue
sourcefn 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
sourceimpl Serialize for OptionValue
impl Serialize for OptionValue
Auto Trait Implementations
impl RefUnwindSafe for OptionValue
impl Send for OptionValue
impl Sync for OptionValue
impl Unpin for OptionValue
impl UnwindSafe for OptionValue
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more