Enum rust_tdlib::types::ConnectionState [−][src]
pub enum ConnectionState { Connecting(ConnectionStateConnecting), ConnectingToProxy(ConnectionStateConnectingToProxy), Ready(ConnectionStateReady), Updating(ConnectionStateUpdating), WaitingForNetwork(ConnectionStateWaitingForNetwork), // some variants omitted }
Expand description
Describes the current state of the connection to Telegram servers
Variants
Connecting(ConnectionStateConnecting)
Currently establishing a connection to the Telegram servers
ConnectingToProxy(ConnectionStateConnectingToProxy)
Currently establishing a connection with a proxy server
Ready(ConnectionStateReady)
There is a working connection to the Telegram servers
Updating(ConnectionStateUpdating)
Downloading data received while the application was offline
WaitingForNetwork(ConnectionStateWaitingForNetwork)
Currently waiting for the network to become available. Use setNetworkType to change the available network type
Implementations
Trait Implementations
Performs the conversion.
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
Auto Trait Implementations
impl RefUnwindSafe for ConnectionState
impl Send for ConnectionState
impl Sync for ConnectionState
impl Unpin for ConnectionState
impl UnwindSafe for ConnectionState
Blanket Implementations
Mutably borrows from an owned value. Read more