[−][src]Enum rtdlib::types::CallDiscardReason
Describes the reason why a call was discarded
Variants
Empty(CallDiscardReasonEmpty)The call wasn't discarded, or the reason is unknown
Missed(CallDiscardReasonMissed)The call was ended before the conversation started. It was cancelled by the caller or missed by the other party
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
HungUp(CallDiscardReasonHungUp)The call was ended because one of the parties hung up
Methods
impl CallDiscardReason[src]
pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>[src]
pub fn is_empty(&self) -> bool[src]
pub fn is_missed(&self) -> bool[src]
pub fn is_declined(&self) -> bool[src]
pub fn is_disconnected(&self) -> bool[src]
pub fn is_hung_up(&self) -> bool[src]
pub fn on_empty<F: FnOnce(&CallDiscardReasonEmpty)>(&self, fnc: F) -> &Self[src]
pub fn on_missed<F: FnOnce(&CallDiscardReasonMissed)>(&self, fnc: F) -> &Self[src]
pub fn on_declined<F: FnOnce(&CallDiscardReasonDeclined)>(
&self,
fnc: F
) -> &Self[src]
&self,
fnc: F
) -> &Self
pub fn on_disconnected<F: FnOnce(&CallDiscardReasonDisconnected)>(
&self,
fnc: F
) -> &Self[src]
&self,
fnc: F
) -> &Self
pub fn on_hung_up<F: FnOnce(&CallDiscardReasonHungUp)>(&self, fnc: F) -> &Self[src]
pub fn as_empty(&self) -> Option<&CallDiscardReasonEmpty>[src]
pub fn as_missed(&self) -> Option<&CallDiscardReasonMissed>[src]
pub fn as_declined(&self) -> Option<&CallDiscardReasonDeclined>[src]
pub fn as_disconnected(&self) -> Option<&CallDiscardReasonDisconnected>[src]
pub fn as_hung_up(&self) -> Option<&CallDiscardReasonHungUp>[src]
pub fn empty<T: AsRef<CallDiscardReasonEmpty>>(t: T) -> Self[src]
pub fn missed<T: AsRef<CallDiscardReasonMissed>>(t: T) -> Self[src]
pub fn declined<T: AsRef<CallDiscardReasonDeclined>>(t: T) -> Self[src]
pub fn disconnected<T: AsRef<CallDiscardReasonDisconnected>>(t: T) -> Self[src]
pub fn hung_up<T: AsRef<CallDiscardReasonHungUp>>(t: T) -> Self[src]
Trait Implementations
impl RObject for CallDiscardReason[src]
impl AsRef<CallDiscardReason> for CallDiscardReason[src]
fn as_ref(&self) -> &CallDiscardReason[src]
impl Clone for CallDiscardReason[src]
fn clone(&self) -> CallDiscardReason[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for CallDiscardReason[src]
impl Debug for CallDiscardReason[src]
impl Serialize for CallDiscardReason[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for CallDiscardReason[src]
fn deserialize<D>(deserializer: D) -> Result<CallDiscardReason, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
Auto Trait Implementations
impl Send for CallDiscardReason
impl Sync for CallDiscardReason
impl Unpin for CallDiscardReason
impl UnwindSafe for CallDiscardReason
impl RefUnwindSafe for CallDiscardReason
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,