#[non_exhaustive]pub enum GatewayPingStatus {
Down,
Up,
Invalid,
}Expand description
Gateway ping status from sofia::gateway_state events.
The Ping-Status header value, mapping to sofia_gateway_status_name().
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Trait Implementations§
Source§impl Clone for GatewayPingStatus
impl Clone for GatewayPingStatus
Source§fn clone(&self) -> GatewayPingStatus
fn clone(&self) -> GatewayPingStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GatewayPingStatus
impl Debug for GatewayPingStatus
Source§impl<'de> Deserialize<'de> for GatewayPingStatus
impl<'de> Deserialize<'de> for GatewayPingStatus
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
Source§impl Display for GatewayPingStatus
impl Display for GatewayPingStatus
Source§impl FromStr for GatewayPingStatus
impl FromStr for GatewayPingStatus
Source§impl Hash for GatewayPingStatus
impl Hash for GatewayPingStatus
Source§impl PartialEq for GatewayPingStatus
impl PartialEq for GatewayPingStatus
Source§impl Serialize for GatewayPingStatus
impl Serialize for GatewayPingStatus
impl Copy for GatewayPingStatus
impl Eq for GatewayPingStatus
impl StructuralPartialEq for GatewayPingStatus
Auto Trait Implementations§
impl Freeze for GatewayPingStatus
impl RefUnwindSafe for GatewayPingStatus
impl Send for GatewayPingStatus
impl Sync for GatewayPingStatus
impl Unpin for GatewayPingStatus
impl UnsafeUnpin for GatewayPingStatus
impl UnwindSafe for GatewayPingStatus
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.