pub struct ConfidenceMapProvider { /* private fields */ }Expand description
HashMap<String, f64> ベースの静的 Provider
DependencyGraph から生成された confidence_map を使用。
Implementations§
Trait Implementations§
Source§impl Clone for ConfidenceMapProvider
impl Clone for ConfidenceMapProvider
Source§fn clone(&self) -> ConfidenceMapProvider
fn clone(&self) -> ConfidenceMapProvider
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 ConfidenceMapProvider
impl Debug for ConfidenceMapProvider
Source§impl Default for ConfidenceMapProvider
impl Default for ConfidenceMapProvider
Source§fn default() -> ConfidenceMapProvider
fn default() -> ConfidenceMapProvider
Returns the “default value” for a type. Read more
Source§impl LearnedProvider for ConfidenceMapProvider
impl LearnedProvider for ConfidenceMapProvider
Source§fn query(&self, q: LearningQuery<'_>) -> LearningResult
fn query(&self, q: LearningQuery<'_>) -> LearningResult
クエリを実行してボーナス/スコアを取得
Source§fn stats(&self) -> Option<&LearnStats>
fn stats(&self) -> Option<&LearnStats>
内部の LearnStats を取得(永続化用、実装がある場合のみ)
Source§fn model(&self) -> Option<&ScoreModel>
fn model(&self) -> Option<&ScoreModel>
内部の ScoreModel を取得(実装がある場合のみ)
Auto Trait Implementations§
impl Freeze for ConfidenceMapProvider
impl RefUnwindSafe for ConfidenceMapProvider
impl Send for ConfidenceMapProvider
impl Sync for ConfidenceMapProvider
impl Unpin for ConfidenceMapProvider
impl UnwindSafe for ConfidenceMapProvider
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