pub struct Channel {Show 39 fields
pub id: String,
pub name: String,
pub description: Option<String>,
pub image: Option<String>,
pub company: Option<String>,
pub type: Option<String>,
pub visible: bool,
pub password: Option<bool>,
pub encrypted: bool,
pub encryption: Option<String>,
pub last_action: Option<String>,
pub last_activity: Option<String>,
pub can_leave: bool,
pub ldap_name: Value,
pub group_id: Value,
pub show_membership_activities: bool,
pub show_activities: bool,
pub crypto_properties: Value,
pub unique_identifier: Value,
pub user_count: u64,
pub pending_count: u64,
pub request_count: u64,
pub num_members_without_keys: u64,
pub key: Option<String>,
pub key_requested: Value,
pub manager: bool,
pub writable: String,
pub inviteable: String,
pub membership: ChannelMembership,
pub favorite: bool,
pub unread: u64,
pub key_signature: Value,
pub key_sender: Value,
pub signature_expiry: Value,
pub mx_room_user_status: Value,
pub mx_room_id: Option<String>,
pub mx_room_alias: Value,
pub mx_room_server_status: Value,
pub federated: bool,
}Fields§
§id: String§name: String§description: Option<String>§image: Option<String>§company: Option<String>§type: Option<String>§visible: bool§password: Option<bool>§encrypted: bool§encryption: Option<String>§last_action: Option<String>§last_activity: Option<String>§can_leave: bool§ldap_name: Value§group_id: Value§show_membership_activities: bool§show_activities: bool§crypto_properties: Value§unique_identifier: Value§user_count: u64§pending_count: u64§request_count: u64§num_members_without_keys: u64§key: Option<String>§key_requested: Value§manager: bool§writable: String§inviteable: String§membership: ChannelMembership§favorite: bool§unread: u64§key_signature: Value§key_sender: Value§signature_expiry: Value§mx_room_user_status: Value§mx_room_id: Option<String>§mx_room_alias: Value§mx_room_server_status: Value§federated: boolTrait Implementations§
Source§impl<'de> Deserialize<'de> for Channel
impl<'de> Deserialize<'de> for Channel
Source§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 Freeze for Channel
impl RefUnwindSafe for Channel
impl Send for Channel
impl Sync for Channel
impl Unpin for Channel
impl UnwindSafe for Channel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more