#[non_exhaustive]pub enum SipUserPingStatus {
Unreachable,
Reachable,
Invalid,
}Expand description
SIP user ping status from sofia::sip_user_state events.
The Ping-Status header value, mapping to sofia_sip_user_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 SipUserPingStatus
impl Clone for SipUserPingStatus
Source§fn clone(&self) -> SipUserPingStatus
fn clone(&self) -> SipUserPingStatus
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 SipUserPingStatus
impl Debug for SipUserPingStatus
Source§impl<'de> Deserialize<'de> for SipUserPingStatus
impl<'de> Deserialize<'de> for SipUserPingStatus
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 SipUserPingStatus
impl Display for SipUserPingStatus
Source§impl FromStr for SipUserPingStatus
impl FromStr for SipUserPingStatus
Source§impl Hash for SipUserPingStatus
impl Hash for SipUserPingStatus
Source§impl PartialEq for SipUserPingStatus
impl PartialEq for SipUserPingStatus
Source§impl Serialize for SipUserPingStatus
impl Serialize for SipUserPingStatus
impl Copy for SipUserPingStatus
impl Eq for SipUserPingStatus
impl StructuralPartialEq for SipUserPingStatus
Auto Trait Implementations§
impl Freeze for SipUserPingStatus
impl RefUnwindSafe for SipUserPingStatus
impl Send for SipUserPingStatus
impl Sync for SipUserPingStatus
impl Unpin for SipUserPingStatus
impl UnsafeUnpin for SipUserPingStatus
impl UnwindSafe for SipUserPingStatus
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.