Struct slack_chat_api::Channel [−][src]
pub struct Channel {Show 27 fields
pub accepted_user: String,
pub created: i32,
pub creator: String,
pub id: String,
pub is_archived: bool,
pub is_channel: bool,
pub is_general: bool,
pub is_member: bool,
pub is_moved: i32,
pub is_mpim: bool,
pub is_org_shared: bool,
pub is_pending_ext_shared: bool,
pub is_private: bool,
pub is_read_only: bool,
pub is_shared: bool,
pub last_read: String,
pub members: Vec<String>,
pub name: String,
pub name_normalized: String,
pub num_members: i32,
pub previous_names: Vec<String>,
pub priority: f32,
pub purpose: ChannelValue,
pub topic: ChannelValue,
pub unlinked: i32,
pub unread_count: i32,
pub unread_count_display: i32,
}Expand description
A channel.
Fields
accepted_user: Stringcreated: i32creator: Stringid: Stringis_archived: boolis_channel: boolis_general: boolis_member: boolis_moved: i32is_mpim: boolis_private: boolis_read_only: boollast_read: Stringmembers: Vec<String>name: Stringname_normalized: Stringnum_members: i32previous_names: Vec<String>priority: f32purpose: ChannelValuetopic: ChannelValueunlinked: i32unread_count: i32unread_count_display: i32Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Channel
impl UnwindSafe for Channel
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more