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