pub struct DiagnosticSystem { /* private fields */ }Expand description
Comprehensive diagnostic system for voice conversion
Implementations§
Source§impl DiagnosticSystem
Implementation of main DiagnosticSystem
impl DiagnosticSystem
Implementation of main DiagnosticSystem
Sourcepub async fn analyze_conversion(
&mut self,
request: &ConversionRequest,
result: Option<&ConversionResult>,
config: &ConversionConfig,
) -> Result<DiagnosticAnalysis>
pub async fn analyze_conversion( &mut self, request: &ConversionRequest, result: Option<&ConversionResult>, config: &ConversionConfig, ) -> Result<DiagnosticAnalysis>
Perform comprehensive diagnostic analysis
Sourcepub fn generate_report(
&self,
analysis: &DiagnosticAnalysis,
report_type: ReportType,
) -> Result<String>
pub fn generate_report( &self, analysis: &DiagnosticAnalysis, report_type: ReportType, ) -> Result<String>
Generate diagnostic report
Sourcepub async fn get_health_status(&self) -> Result<HealthAssessment>
pub async fn get_health_status(&self) -> Result<HealthAssessment>
Get system health status
Sourcepub fn get_issue_summary(&self) -> IssueSummary
pub fn get_issue_summary(&self) -> IssueSummary
Get issue tracking information
Trait Implementations§
Source§impl Debug for DiagnosticSystem
impl Debug for DiagnosticSystem
Auto Trait Implementations§
impl Freeze for DiagnosticSystem
impl !RefUnwindSafe for DiagnosticSystem
impl Send for DiagnosticSystem
impl Sync for DiagnosticSystem
impl Unpin for DiagnosticSystem
impl UnsafeUnpin for DiagnosticSystem
impl !UnwindSafe for DiagnosticSystem
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