pub struct TipSelectionConfig {
pub tip_count: usize,
pub max_age: u64,
pub min_confidence: f64,
pub mcmc_walk_length: usize,
pub alpha: f64,
pub max_attempts: usize,
}Expand description
Tip selection algorithm configuration.
Fields§
§tip_count: usizeNumber of tips to select
max_age: u64Maximum tip age (in seconds)
min_confidence: f64Minimum confidence score
mcmc_walk_length: usizeMCMC walk length
alpha: f64Alpha parameter for weighted selection
max_attempts: usizeMaximum number of attempts
Trait Implementations§
Source§impl Clone for TipSelectionConfig
impl Clone for TipSelectionConfig
Source§fn clone(&self) -> TipSelectionConfig
fn clone(&self) -> TipSelectionConfig
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 TipSelectionConfig
impl Debug for TipSelectionConfig
Auto Trait Implementations§
impl Freeze for TipSelectionConfig
impl RefUnwindSafe for TipSelectionConfig
impl Send for TipSelectionConfig
impl Sync for TipSelectionConfig
impl Unpin for TipSelectionConfig
impl UnwindSafe for TipSelectionConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more