Struct rtdlib::types::UpdateGroupCallParticipant[][src]

pub struct UpdateGroupCallParticipant { /* fields omitted */ }

Information about a group call participant was changed. The updates are sent only after the group call is received through getGroupCall and only if the call is joined or being joined

Implementations

impl UpdateGroupCallParticipant[src]

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

pub fn builder() -> RTDUpdateGroupCallParticipantBuilder[src]

pub fn group_call_id(&self) -> i64[src]

pub fn participant(&self) -> &GroupCallParticipant[src]

Trait Implementations

impl AsRef<UpdateGroupCallParticipant> for UpdateGroupCallParticipant[src]

impl Clone for UpdateGroupCallParticipant[src]

impl Debug for UpdateGroupCallParticipant[src]

impl Default for UpdateGroupCallParticipant[src]

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

impl RObject for UpdateGroupCallParticipant[src]

impl Serialize for UpdateGroupCallParticipant[src]

impl TDUpdate for UpdateGroupCallParticipant[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.