pub struct DynamicWeightingConfig {
pub enable_semantic_boost: bool,
pub enable_temporal_boost: bool,
pub enable_concept_boost: bool,
pub enable_causal_boost: bool,
}Expand description
Configuration for Dynamic Edge Weighting (Phase 2.2)
Fields§
§enable_semantic_boost: boolEnable semantic boost using embeddings
enable_temporal_boost: boolEnable temporal boost for recent relationships
enable_concept_boost: boolEnable conceptual boost for matching concepts
enable_causal_boost: boolEnable causal boost for strong causal relationships
Trait Implementations§
Source§impl Clone for DynamicWeightingConfig
impl Clone for DynamicWeightingConfig
Source§fn clone(&self) -> DynamicWeightingConfig
fn clone(&self) -> DynamicWeightingConfig
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 DynamicWeightingConfig
impl Debug for DynamicWeightingConfig
Source§impl Default for DynamicWeightingConfig
impl Default for DynamicWeightingConfig
Source§impl<'de> Deserialize<'de> for DynamicWeightingConfig
impl<'de> Deserialize<'de> for DynamicWeightingConfig
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
Auto Trait Implementations§
impl Freeze for DynamicWeightingConfig
impl RefUnwindSafe for DynamicWeightingConfig
impl Send for DynamicWeightingConfig
impl Sync for DynamicWeightingConfig
impl Unpin for DynamicWeightingConfig
impl UnsafeUnpin for DynamicWeightingConfig
impl UnwindSafe for DynamicWeightingConfig
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