pub struct SymptomGroup {
pub category: &'static str,
pub keywords: &'static [&'static str],
pub topics: &'static [&'static str],
}Expand description
Symptom-driven cross-topic root-cause diagnosis — no model required.
Maps a user’s plain-English symptom to a curated topic group, runs all topics, collects findings via the fix-recipe engine, and returns a ranked diagnosis with evidence excerpts from the live output.
Fields§
§category: &'static str§keywords: &'static [&'static str]§topics: &'static [&'static str]Auto Trait Implementations§
impl Freeze for SymptomGroup
impl RefUnwindSafe for SymptomGroup
impl Send for SymptomGroup
impl Sync for SymptomGroup
impl Unpin for SymptomGroup
impl UnsafeUnpin for SymptomGroup
impl UnwindSafe for SymptomGroup
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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