pub enum CommunityJoinAccess {
Nobody,
Everybody,
Request,
}Expand description
Who can join a Community.
Variants§
Nobody
Joins are closed. Nobody can join the community.
Everybody
All authenticated users can join the community.
Request
People must send a request to join.
Trait Implementations§
Source§impl Clone for CommunityJoinAccess
impl Clone for CommunityJoinAccess
Source§fn clone(&self) -> CommunityJoinAccess
fn clone(&self) -> CommunityJoinAccess
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 CommunityJoinAccess
impl Debug for CommunityJoinAccess
Source§impl Default for CommunityJoinAccess
impl Default for CommunityJoinAccess
Source§impl<'de> Deserialize<'de> for CommunityJoinAccess
impl<'de> Deserialize<'de> for CommunityJoinAccess
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 CommunityJoinAccess
impl PartialEq for CommunityJoinAccess
Source§impl Serialize for CommunityJoinAccess
impl Serialize for CommunityJoinAccess
impl Eq for CommunityJoinAccess
impl StructuralPartialEq for CommunityJoinAccess
Auto Trait Implementations§
impl Freeze for CommunityJoinAccess
impl RefUnwindSafe for CommunityJoinAccess
impl Send for CommunityJoinAccess
impl Sync for CommunityJoinAccess
impl Unpin for CommunityJoinAccess
impl UnwindSafe for CommunityJoinAccess
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.