#[repr(u8)]
pub enum DiscoverySource {
OnChainValidatorSet,
File,
Config,
}Expand description
Different sources for peer addresses, ordered by priority (Onchain=highest, Config=lowest).
Variants
OnChainValidatorSet
File
Config
Implementations
sourceimpl DiscoverySource
impl DiscoverySource
sourcepub const NUM_VARIANTS: usize = 3usize
pub const NUM_VARIANTS: usize = 3usize
The number of variants in this enum.
Trait Implementations
sourceimpl Clone for DiscoverySource
impl Clone for DiscoverySource
sourcefn clone(&self) -> DiscoverySource
fn clone(&self) -> DiscoverySource
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for DiscoverySource
impl Debug for DiscoverySource
sourceimpl Display for DiscoverySource
impl Display for DiscoverySource
sourceimpl Hash for DiscoverySource
impl Hash for DiscoverySource
sourceimpl Ord for DiscoverySource
impl Ord for DiscoverySource
sourceimpl PartialEq<DiscoverySource> for DiscoverySource
impl PartialEq<DiscoverySource> for DiscoverySource
sourceimpl PartialOrd<DiscoverySource> for DiscoverySource
impl PartialOrd<DiscoverySource> for DiscoverySource
sourcefn partial_cmp(&self, other: &DiscoverySource) -> Option<Ordering>
fn partial_cmp(&self, other: &DiscoverySource) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
sourceimpl Serialize for DiscoverySource
impl Serialize for DiscoverySource
impl Copy for DiscoverySource
impl Eq for DiscoverySource
impl StructuralEq for DiscoverySource
impl StructuralPartialEq for DiscoverySource
Auto Trait Implementations
impl RefUnwindSafe for DiscoverySource
impl Send for DiscoverySource
impl Sync for DiscoverySource
impl Unpin for DiscoverySource
impl UnwindSafe for DiscoverySource
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> Serialize for T where
T: Serialize + ?Sized,
impl<T> Serialize for T where
T: Serialize + ?Sized,
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>
sourceimpl<T> TestOnlyHash for T where
T: Serialize + ?Sized,
impl<T> TestOnlyHash for T where
T: Serialize + ?Sized,
sourcefn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more