[][src]Enum rust_tdlib::types::CallProblem

pub enum CallProblem {
    DistortedSpeech(CallProblemDistortedSpeech),
    Dropped(CallProblemDropped),
    Echo(CallProblemEcho),
    Interruptions(CallProblemInterruptions),
    Noise(CallProblemNoise),
    SilentLocal(CallProblemSilentLocal),
    SilentRemote(CallProblemSilentRemote),
    // some variants omitted
}

Describes the exact type of a problem with a call

Variants

The speech was distorted

The call ended unexpectedly

The user heard their own voice

The other side kept disappearing

The user heard background noise

The user couldn't hear the other side

The other side couldn't hear the user

Implementations

impl CallProblem[src]

pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>[src]

Trait Implementations

impl AsRef<CallProblem> for CallProblem[src]

impl Clone for CallProblem[src]

impl Debug for CallProblem[src]

impl Default for CallProblem[src]

impl<'de> Deserialize<'de> for CallProblem[src]

impl RObject for CallProblem[src]

impl Serialize for CallProblem[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,