Struct dasi::model::Server [] [src]

pub struct Server {
    pub id: ServerId,
    pub name: String,
    pub afk_timeout: u64,
    pub afk_channel_id: Option<ChannelId>,
    pub icon: Option<String>,
    pub roles: Vec<Role>,
    pub region: String,
    pub embed_enabled: bool,
    pub embed_channel_id: Option<ChannelId>,
    pub owner_id: UserId,
    pub verification_level: VerificationLevel,
}

Static information about a server

Fields

id
name
afk_timeout
afk_channel_id
icon
roles
region
embed_enabled
embed_channel_id
owner_id
verification_level

Methods

impl Server

fn decode(value: Value) -> Result<Server>

Trait Implementations

Derived Implementations

impl Clone for Server

fn clone(&self) -> Server

1.0.0fn clone_from(&mut self, source: &Self)

impl Debug for Server

fn fmt(&self, __arg_0: &mut Formatter) -> Result