Enum rtdlib::types::CallDiscardReason
source · [−]pub enum CallDiscardReason {
Declined(CallDiscardReasonDeclined),
Disconnected(CallDiscardReasonDisconnected),
Empty(CallDiscardReasonEmpty),
HungUp(CallDiscardReasonHungUp),
Missed(CallDiscardReasonMissed),
// some variants omitted
}
Expand description
Describes the reason why a call was discarded
Variants
Declined(CallDiscardReasonDeclined)
The call was ended before the conversation started. It was declined by the other party
Disconnected(CallDiscardReasonDisconnected)
The call was ended during the conversation because the users were disconnected
Empty(CallDiscardReasonEmpty)
The call wasn’t discarded, or the reason is unknown
HungUp(CallDiscardReasonHungUp)
The call was ended because one of the parties hung up
Missed(CallDiscardReasonMissed)
The call was ended before the conversation started. It was canceled by the caller or missed by the other party
Implementations
Trait Implementations
Performs the conversion.
fn deserialize<D>(deserializer: D) -> Result<CallDiscardReason, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<CallDiscardReason, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for CallDiscardReason
impl Send for CallDiscardReason
impl Sync for CallDiscardReason
impl Unpin for CallDiscardReason
impl UnwindSafe for CallDiscardReason
Blanket Implementations
Mutably borrows from an owned value. Read more