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

pub enum Visibility {
    Public,
    Private,
    // some variants omitted
}

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 will not be shown in the published room list.

Trait Implementations

impl AsRef<str> for Visibility[src]

impl Clone for Visibility[src]

impl Debug for Visibility[src]

impl Default for Visibility[src]

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

impl Display for Visibility[src]

impl Eq for Visibility[src]

impl<T> From<T> for Visibility where
    T: AsRef<str> + Into<String>, 
[src]

impl PartialEq<Visibility> for Visibility[src]

impl Serialize for Visibility[src]

impl StructuralEq for Visibility[src]

impl StructuralPartialEq for Visibility[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.