pub struct AIWorkloadDetector { /* private fields */ }Expand description
AI workload detector
Implementations§
Source§impl AIWorkloadDetector
impl AIWorkloadDetector
Sourcepub fn detect(&self, query: &str) -> Option<AIWorkloadType>
pub fn detect(&self, query: &str) -> Option<AIWorkloadType>
Detect AI workload type
Sourcepub fn get_optimal_routing(&self, workload: AIWorkloadType) -> RoutingPreference
pub fn get_optimal_routing(&self, workload: AIWorkloadType) -> RoutingPreference
Get optimal routing for AI workload
Trait Implementations§
Source§impl Debug for AIWorkloadDetector
impl Debug for AIWorkloadDetector
Source§impl Default for AIWorkloadDetector
impl Default for AIWorkloadDetector
Source§fn default() -> AIWorkloadDetector
fn default() -> AIWorkloadDetector
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AIWorkloadDetector
impl RefUnwindSafe for AIWorkloadDetector
impl Send for AIWorkloadDetector
impl Sync for AIWorkloadDetector
impl Unpin for AIWorkloadDetector
impl UnsafeUnpin for AIWorkloadDetector
impl UnwindSafe for AIWorkloadDetector
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