pub enum FederationPolicy {
Allow,
Deny,
Selective,
}Expand description
Federation policy for a zone.
Variants§
Allow
Allow all communication.
Deny
Deny all communication.
Selective
Allow only specific channels/topics.
Trait Implementations§
Source§impl Clone for FederationPolicy
impl Clone for FederationPolicy
Source§fn clone(&self) -> FederationPolicy
fn clone(&self) -> FederationPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FederationPolicy
Source§impl Debug for FederationPolicy
impl Debug for FederationPolicy
Source§impl Default for FederationPolicy
impl Default for FederationPolicy
Source§impl<'de> Deserialize<'de> for FederationPolicy
impl<'de> Deserialize<'de> for FederationPolicy
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 Display for FederationPolicy
impl Display for FederationPolicy
impl Eq for FederationPolicy
Source§impl FromStr for FederationPolicy
impl FromStr for FederationPolicy
Source§impl PartialEq for FederationPolicy
impl PartialEq for FederationPolicy
Source§impl Serialize for FederationPolicy
impl Serialize for FederationPolicy
impl StructuralPartialEq for FederationPolicy
Auto Trait Implementations§
impl Freeze for FederationPolicy
impl RefUnwindSafe for FederationPolicy
impl Send for FederationPolicy
impl Sync for FederationPolicy
impl Unpin for FederationPolicy
impl UnsafeUnpin for FederationPolicy
impl UnwindSafe for FederationPolicy
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