[][src]Enum ruma_client_api::r0::room::create_room::Visibility

pub enum Visibility {
    Public,
    Private,
}

Whether or not a newly created room will be listed in the room directory.

Variants

Public

Indicates that the room will be shown in the published room list.

Private

Indicates that the room from the published room list.

Trait Implementations

impl Copy for Visibility[src]

impl Clone for Visibility[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Visibility[src]

impl Serialize for Visibility[src]

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

Auto Trait Implementations

impl Send for Visibility

impl Sync for Visibility

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T