pub struct AndTrigger { /* private fields */ }Expand description
全ての Trigger が true なら発火
Implementations§
Source§impl AndTrigger
impl AndTrigger
pub fn new(triggers: Vec<Arc<dyn TrainTrigger>>) -> Self
Trait Implementations§
Source§impl TrainTrigger for AndTrigger
impl TrainTrigger for AndTrigger
Source§fn should_train(&self, ctx: &TriggerContext<'_>) -> Result<bool, TriggerError>
fn should_train(&self, ctx: &TriggerContext<'_>) -> Result<bool, TriggerError>
学習を開始すべきか判定
Auto Trait Implementations§
impl Freeze for AndTrigger
impl !RefUnwindSafe for AndTrigger
impl Send for AndTrigger
impl Sync for AndTrigger
impl Unpin for AndTrigger
impl !UnwindSafe for AndTrigger
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