Enum clacks_mtproto::mtproto::ChannelParticipant [] [src]

pub enum ChannelParticipant {
    ChannelParticipant(ChannelParticipant),
    Self_(Self_),
    Creator(Creator),
    Admin(Admin),
    Banned(Banned),
}

TL-derived from ChannelParticipant

channelParticipant#15ebac1d user_id:int date:int = ChannelParticipant;

channelParticipantSelf#a3289a6d user_id:int inviter_id:int date:int = ChannelParticipant;

channelParticipantCreator#e3e2e1f9 user_id:int = ChannelParticipant;

channelParticipantAdmin#a82fa898 flags:# can_edit:flags.0?true user_id:int inviter_id:int promoted_by:int date:int admin_rights:ChannelAdminRights = ChannelParticipant;

channelParticipantBanned#222c1886 flags:# left:flags.0?true user_id:int kicked_by:int date:int banned_rights:ChannelBannedRights = ChannelParticipant;

Variants

Methods

impl ChannelParticipant
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl Debug for ChannelParticipant
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for ChannelParticipant
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl BoxedSerialize for ChannelParticipant
[src]

[src]

[src]

impl BoxedDeserialize for ChannelParticipant
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

Auto Trait Implementations