pub enum FederationScope {
Local,
Direct,
Global {
max_hops: usize,
},
}Expand description
Scope for federated queries
Variants§
Local
Query only local instance
Direct
Query direct peers only
Global
Query entire federation (multi-hop)
Trait Implementations§
Source§impl Clone for FederationScope
impl Clone for FederationScope
Source§fn clone(&self) -> FederationScope
fn clone(&self) -> FederationScope
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 FederationScope
impl Debug for FederationScope
Source§impl<'de> Deserialize<'de> for FederationScope
impl<'de> Deserialize<'de> for FederationScope
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
Auto Trait Implementations§
impl Freeze for FederationScope
impl RefUnwindSafe for FederationScope
impl Send for FederationScope
impl Sync for FederationScope
impl Unpin for FederationScope
impl UnwindSafe for FederationScope
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