pub struct GroupCallParticipant {Show 20 fields
pub muted: bool,
pub left: bool,
pub can_self_unmute: bool,
pub just_joined: bool,
pub versioned: bool,
pub min: bool,
pub muted_by_you: bool,
pub volume_by_admin: bool,
pub is_self: bool,
pub video_joined: bool,
pub peer: Peer,
pub date: i32,
pub active_date: Option<i32>,
pub source: i32,
pub volume: Option<i32>,
pub about: Option<String>,
pub raise_hand_rating: Option<i64>,
pub video: Option<GroupCallParticipantVideo>,
pub presentation: Option<GroupCallParticipantVideo>,
pub paid_stars_total: Option<i64>,
}Expand description
Generated from:
groupCallParticipant#2a3dc7ac flags:# muted:flags.0?true left:flags.1?true can_self_unmute:flags.2?true just_joined:flags.4?true versioned:flags.5?true min:flags.8?true muted_by_you:flags.9?true volume_by_admin:flags.10?true self:flags.12?true video_joined:flags.15?true peer:Peer date:int active_date:flags.3?int source:int volume:flags.7?int about:flags.11?string raise_hand_rating:flags.13?long video:flags.6?GroupCallParticipantVideo presentation:flags.14?GroupCallParticipantVideo paid_stars_total:flags.16?long = GroupCallParticipantFields§
§muted: bool§left: bool§can_self_unmute: bool§just_joined: bool§versioned: bool§min: bool§muted_by_you: bool§volume_by_admin: bool§is_self: bool§video_joined: bool§peer: Peer§date: i32§active_date: Option<i32>§source: i32§volume: Option<i32>§about: Option<String>§raise_hand_rating: Option<i64>§video: Option<GroupCallParticipantVideo>§presentation: Option<GroupCallParticipantVideo>§paid_stars_total: Option<i64>Trait Implementations§
Source§impl Clone for GroupCallParticipant
impl Clone for GroupCallParticipant
Source§fn clone(&self) -> GroupCallParticipant
fn clone(&self) -> GroupCallParticipant
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GroupCallParticipant
impl Debug for GroupCallParticipant
Source§impl Deserializable for GroupCallParticipant
impl Deserializable for GroupCallParticipant
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<GroupCallParticipant> for GroupCallParticipant
impl From<GroupCallParticipant> for GroupCallParticipant
Source§fn from(x: GroupCallParticipant) -> Self
fn from(x: GroupCallParticipant) -> Self
Converts to this type from the input type.
Source§impl Identifiable for GroupCallParticipant
impl Identifiable for GroupCallParticipant
Source§const CONSTRUCTOR_ID: u32 = 0x2a3dc7ac
const CONSTRUCTOR_ID: u32 = 0x2a3dc7ac
The constructor ID as specified in the TL schema.
Source§impl PartialEq for GroupCallParticipant
impl PartialEq for GroupCallParticipant
Source§impl Serializable for GroupCallParticipant
impl Serializable for GroupCallParticipant
Source§impl TryFrom<GroupCallParticipant> for GroupCallParticipant
impl TryFrom<GroupCallParticipant> for GroupCallParticipant
Source§type Error = GroupCallParticipant
type Error = GroupCallParticipant
The type returned in the event of a conversion error.
impl StructuralPartialEq for GroupCallParticipant
Auto Trait Implementations§
impl Freeze for GroupCallParticipant
impl RefUnwindSafe for GroupCallParticipant
impl Send for GroupCallParticipant
impl Sync for GroupCallParticipant
impl Unpin for GroupCallParticipant
impl UnsafeUnpin for GroupCallParticipant
impl UnwindSafe for GroupCallParticipant
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more