pub struct CreateRoom {
pub visibility: Option<String>,
pub name: Option<String>,
pub topic: Option<String>,
pub room_alias_name: Option<String>,
pub invite: Vec<String>,
pub is_direct: bool,
pub creation_content: Option<Value>,
}Fields§
§visibility: Option<String>§name: Option<String>§topic: Option<String>§room_alias_name: Option<String>§invite: Vec<String>§is_direct: bool§creation_content: Option<Value>Trait Implementations§
Source§impl Clone for CreateRoom
impl Clone for CreateRoom
Source§fn clone(&self) -> CreateRoom
fn clone(&self) -> CreateRoom
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateRoom
impl Debug for CreateRoom
Source§impl Default for CreateRoom
impl Default for CreateRoom
Source§fn default() -> CreateRoom
fn default() -> CreateRoom
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateRoom
impl<'de> Deserialize<'de> for CreateRoom
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
Source§impl PartialEq for CreateRoom
impl PartialEq for CreateRoom
Source§impl Serialize for CreateRoom
impl Serialize for CreateRoom
impl Eq for CreateRoom
impl StructuralPartialEq for CreateRoom
Auto Trait Implementations§
impl Freeze for CreateRoom
impl RefUnwindSafe for CreateRoom
impl Send for CreateRoom
impl Sync for CreateRoom
impl Unpin for CreateRoom
impl UnsafeUnpin for CreateRoom
impl UnwindSafe for CreateRoom
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.