pub struct InContextImportance {
pub workflow_weight: BTreeMap<WorkflowId, BTreeMap<FactKindId, f64>>,
pub subject_match: f64,
pub recency: Recency,
pub usage: UsageWeights,
}Expand description
Importance computed per request.
Fields§
§workflow_weight: BTreeMap<WorkflowId, BTreeMap<FactKindId, f64>>§subject_match: f64§recency: Recency§usage: UsageWeightsTrait Implementations§
Source§impl Clone for InContextImportance
impl Clone for InContextImportance
Source§impl Debug for InContextImportance
impl Debug for InContextImportance
Source§impl Default for InContextImportance
impl Default for InContextImportance
Source§impl<'de> Deserialize<'de> for InContextImportancewhere
InContextImportance: Default,
impl<'de> Deserialize<'de> for InContextImportancewhere
InContextImportance: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for InContextImportance
impl PartialEq for InContextImportance
Source§impl Serialize for InContextImportance
impl Serialize for InContextImportance
impl StructuralPartialEq for InContextImportance
Auto Trait Implementations§
impl Freeze for InContextImportance
impl RefUnwindSafe for InContextImportance
impl Send for InContextImportance
impl Sync for InContextImportance
impl Unpin for InContextImportance
impl UnsafeUnpin for InContextImportance
impl UnwindSafe for InContextImportance
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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