[−][src]Enum ruma_client_api::r0::room::Visibility
Whether or not a newly created room will be listed in the room directory.
Variants
Indicates that the room will be shown in the published room list.
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]
pub fn clone(&self) -> Visibility[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for Visibility[src]
impl Default for Visibility[src]
impl<'de> Deserialize<'de> for Visibility[src]
pub fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
impl Display for Visibility[src]
impl Eq for Visibility[src]
impl<T> From<T> for Visibility where
T: AsRef<str> + Into<String>, [src]
T: AsRef<str> + Into<String>,
impl PartialEq<Visibility> for Visibility[src]
pub fn eq(&self, other: &Visibility) -> bool[src]
pub fn ne(&self, other: &Visibility) -> bool[src]
impl Serialize for Visibility[src]
impl StructuralEq for Visibility[src]
impl StructuralPartialEq for Visibility[src]
Auto Trait Implementations
impl RefUnwindSafe for Visibility[src]
impl Send for Visibility[src]
impl Sync for Visibility[src]
impl Unpin for Visibility[src]
impl UnwindSafe for Visibility[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,