Struct discord::model::LiveServer [] [src]

pub struct LiveServer {
    pub id: ServerId,
    pub name: String,
    pub owner_id: UserId,
    pub application_id: Option<u64>,
    pub voice_states: Vec<VoiceState>,
    pub roles: Vec<Role>,
    pub region: String,
    pub presences: Vec<Presence>,
    pub member_count: u64,
    pub members: Vec<Member>,
    pub joined_at: String,
    pub icon: Option<String>,
    pub large: bool,
    pub channels: Vec<PublicChannel>,
    pub afk_timeout: u64,
    pub afk_channel_id: Option<ChannelId>,
    pub verification_level: VerificationLevel,
    pub emojis: Vec<Emoji>,
    pub features: Vec<String>,
    pub splash: Option<String>,
    pub default_message_notifications: u64,
    pub mfa_level: u64,
    pub explicit_content_filter: u64,
}

Live server information

Fields

Methods

impl LiveServer
[src]

Returns the formatted URL of the server's icon.

Returns None if the server does not have an icon.

Calculate the effective permissions for a specific user in a specific channel on this server.

Trait Implementations

impl Debug for LiveServer
[src]

Formats the value using the given formatter.

impl Clone for LiveServer
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more