pub struct SemanticRouterConfig {
pub sample_size: usize,
pub refresh_interval_secs: u64,
}Expand description
Configuration for the semantic router.
Fields§
§sample_size: usizeMaximum number of memories to sample per namespace for centroid calculation
refresh_interval_secs: u64How often to refresh centroids (seconds)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SemanticRouterConfig
impl RefUnwindSafe for SemanticRouterConfig
impl Send for SemanticRouterConfig
impl Sync for SemanticRouterConfig
impl Unpin for SemanticRouterConfig
impl UnsafeUnpin for SemanticRouterConfig
impl UnwindSafe for SemanticRouterConfig
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