Struct slack::Channel[][src]

pub struct Channel {
    pub accepted_user: Option<String>,
    pub created: Option<i32>,
    pub creator: Option<String>,
    pub id: Option<String>,
    pub is_archived: Option<bool>,
    pub is_channel: Option<bool>,
    pub is_general: Option<bool>,
    pub is_member: Option<bool>,
    pub is_moved: Option<i32>,
    pub is_mpim: Option<bool>,
    pub is_org_shared: Option<bool>,
    pub is_pending_ext_shared: Option<bool>,
    pub is_private: Option<bool>,
    pub is_read_only: Option<bool>,
    pub is_shared: Option<bool>,
    pub last_read: Option<String>,
    pub latest: Option<Message>,
    pub members: Option<Vec<String>>,
    pub name: Option<String>,
    pub name_normalized: Option<String>,
    pub num_members: Option<i32>,
    pub previous_names: Option<Vec<String>>,
    pub priority: Option<f32>,
    pub purpose: Option<ChannelPurpose>,
    pub topic: Option<ChannelTopic>,
    pub unlinked: Option<i32>,
    pub unread_count: Option<i32>,
    pub unread_count_display: Option<i32>,
}

Fields

Trait Implementations

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

Deserialize this value from the given Serde deserializer. Read more

impl Clone for Channel
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Channel
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Channel

impl Sync for Channel