pub struct StrategyAdviceBuilder { /* private fields */ }Expand description
StrategyAdvice イベントビルダー
Implementations§
Source§impl StrategyAdviceBuilder
impl StrategyAdviceBuilder
pub fn current_strategy( self, strategy: impl Into<String>, ) -> StrategyAdviceBuilder
pub fn recommended(self, strategy: impl Into<String>) -> StrategyAdviceBuilder
pub fn should_change(self, should: bool) -> StrategyAdviceBuilder
pub fn confidence(self, conf: f64) -> StrategyAdviceBuilder
pub fn reason(self, reason: impl Into<String>) -> StrategyAdviceBuilder
pub fn frontier_count(self, count: usize) -> StrategyAdviceBuilder
pub fn total_visits(self, visits: u32) -> StrategyAdviceBuilder
pub fn failure_rate(self, rate: f64) -> StrategyAdviceBuilder
pub fn latency_ms(self, ms: u64) -> StrategyAdviceBuilder
pub fn success(self) -> StrategyAdviceBuilder
pub fn failure(self, error: impl Into<String>) -> StrategyAdviceBuilder
pub fn build(self) -> LearningEvent
Auto Trait Implementations§
impl Freeze for StrategyAdviceBuilder
impl RefUnwindSafe for StrategyAdviceBuilder
impl Send for StrategyAdviceBuilder
impl Sync for StrategyAdviceBuilder
impl Unpin for StrategyAdviceBuilder
impl UnwindSafe for StrategyAdviceBuilder
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> 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