pub struct LookupConfig {
pub count: usize,
pub alpha: usize,
pub max_iterations: usize,
pub max_candidates: usize,
}Expand description
Iterative lookup limits shared by all transports.
Fields§
§count: usizeNumber of closest successful responders returned. Zero completes without queries.
alpha: usizeMaximum queries issued concurrently in one round.
max_iterations: usizeMaximum number of query rounds.
max_candidates: usizeMaximum queued candidates retained from untrusted network input.
Implementations§
Trait Implementations§
Source§impl Clone for LookupConfig
impl Clone for LookupConfig
impl Copy for LookupConfig
Source§impl Debug for LookupConfig
impl Debug for LookupConfig
impl Eq for LookupConfig
Source§impl PartialEq for LookupConfig
impl PartialEq for LookupConfig
impl StructuralPartialEq for LookupConfig
Auto Trait Implementations§
impl Freeze for LookupConfig
impl RefUnwindSafe for LookupConfig
impl Send for LookupConfig
impl Sync for LookupConfig
impl Unpin for LookupConfig
impl UnsafeUnpin for LookupConfig
impl UnwindSafe for LookupConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.