Enum medea_client_api_proto::stats::KnownIceCandidatePairState [−][src]
Each candidate pair in the check list has a foundation and a state. The foundation is the combination of the foundations of the local and remote candidates in the pair. The state is assigned once the check list for each media stream has been computed. There are five potential values that the state can have.
Variants
Check has not been performed for this pair, and can be performed as soon as it is the highest-priority Waiting pair on the check list.
Check has been sent for this pair, but the transaction is in progress.
Check for this pair was already done and produced a successful result.
Check for this pair was already done and failed, either never producing any response or producing an unrecoverable failure response.
Check for this pair hasn’t been performed, and it can’t yet be
performed until some other check succeeds, allowing this pair to
unfreeze and move into the KnownIceCandidatePairState::Waiting
state.
Other Candidate pair was nominated.
This state is obsolete and not spec compliant, however, it still may be emitted by some implementations.
Trait Implementations
impl Clone for KnownIceCandidatePairState
[src]
fn clone(&self) -> KnownIceCandidatePairState
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for KnownIceCandidatePairState
[src]
impl Debug for KnownIceCandidatePairState
[src]
impl<'de> Deserialize<'de> for KnownIceCandidatePairState
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for KnownIceCandidatePairState
[src]
impl Hash for KnownIceCandidatePairState
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<KnownIceCandidatePairState> for KnownIceCandidatePairState
[src]
fn eq(&self, other: &KnownIceCandidatePairState) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for KnownIceCandidatePairState
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for KnownIceCandidatePairState
[src]
impl StructuralPartialEq for KnownIceCandidatePairState
[src]
Auto Trait Implementations
impl RefUnwindSafe for KnownIceCandidatePairState
impl Send for KnownIceCandidatePairState
impl Sync for KnownIceCandidatePairState
impl Unpin for KnownIceCandidatePairState
impl UnwindSafe for KnownIceCandidatePairState
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,