pub struct PatternDiscoverer {
pub pattern_templates: Vec<PatternTemplate>,
pub discovery_algorithms: HashMap<String, DiscoveryAlgorithm>,
pub pattern_validator: PatternValidator,
pub novelty_detector: NoveltyDetector,
}Expand description
Pattern discovery engine
Fields§
§pattern_templates: Vec<PatternTemplate>Pattern templates
discovery_algorithms: HashMap<String, DiscoveryAlgorithm>Discovery algorithms
pattern_validator: PatternValidatorPattern validation
novelty_detector: NoveltyDetectorNovelty detector
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PatternDiscoverer
impl RefUnwindSafe for PatternDiscoverer
impl Send for PatternDiscoverer
impl Sync for PatternDiscoverer
impl Unpin for PatternDiscoverer
impl UnsafeUnpin for PatternDiscoverer
impl UnwindSafe for PatternDiscoverer
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