pub enum DiscoverySourcePolicy {
Open,
Restricted(DiscoverySourceAllowList),
}Variants§
Open
Restricted(DiscoverySourceAllowList)
Implementations§
Source§impl DiscoverySourcePolicy
impl DiscoverySourcePolicy
pub fn from_sources(sources: Vec<IdentityHash>) -> DiscoverySourcePolicy
pub fn accepts(&self, source: &IdentityHash) -> bool
pub fn allow_list(&self) -> Option<&[IdentityHash]>
Trait Implementations§
Source§impl Clone for DiscoverySourcePolicy
impl Clone for DiscoverySourcePolicy
Source§fn clone(&self) -> DiscoverySourcePolicy
fn clone(&self) -> DiscoverySourcePolicy
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 moreSource§impl Debug for DiscoverySourcePolicy
impl Debug for DiscoverySourcePolicy
Source§impl PartialEq for DiscoverySourcePolicy
impl PartialEq for DiscoverySourcePolicy
impl StructuralPartialEq for DiscoverySourcePolicy
Auto Trait Implementations§
impl Freeze for DiscoverySourcePolicy
impl RefUnwindSafe for DiscoverySourcePolicy
impl Send for DiscoverySourcePolicy
impl Sync for DiscoverySourcePolicy
impl Unpin for DiscoverySourcePolicy
impl UnsafeUnpin for DiscoverySourcePolicy
impl UnwindSafe for DiscoverySourcePolicy
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