pub struct RoomInfo {Show 14 fields
pub room_id: String,
pub name: Option<String>,
pub canonical_alias: Option<String>,
pub joined_members: Option<u64>,
pub joined_local_members: Option<u64>,
pub version: Option<String>,
pub creator: Option<String>,
pub encryption: Option<String>,
pub federatable: Option<bool>,
pub public: Option<bool>,
pub join_rules: Option<String>,
pub guest_access: Option<String>,
pub history_visibility: Option<String>,
pub state_events: Option<u64>,
}Fields§
§room_id: String§name: Option<String>§canonical_alias: Option<String>§joined_members: Option<u64>§joined_local_members: Option<u64>§version: Option<String>§creator: Option<String>§encryption: Option<String>§federatable: Option<bool>§public: Option<bool>§join_rules: Option<String>§guest_access: Option<String>§history_visibility: Option<String>§state_events: Option<u64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RoomInfo
impl<'de> Deserialize<'de> for RoomInfo
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 RoomInfo
impl RefUnwindSafe for RoomInfo
impl Send for RoomInfo
impl Sync for RoomInfo
impl Unpin for RoomInfo
impl UnsafeUnpin for RoomInfo
impl UnwindSafe for RoomInfo
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