pub struct SzDiagnosticCore;Expand description
Core implementation of the SzDiagnostic trait
This is a zero-sized type as the diagnostic component uses module-level functions in the native library after environment initialization.
Implementations§
Trait Implementations§
Source§impl SzDiagnostic for SzDiagnosticCore
impl SzDiagnostic for SzDiagnosticCore
Source§fn check_repository_performance(
&self,
seconds_to_run: i64,
) -> SzResult<JsonString>
fn check_repository_performance( &self, seconds_to_run: i64, ) -> SzResult<JsonString>
Runs a performance benchmark on the repository. Read more
Source§fn get_feature(&self, feature_id: FeatureId) -> SzResult<JsonString>
fn get_feature(&self, feature_id: FeatureId) -> SzResult<JsonString>
Gets detailed information about a specific feature. Read more
Source§fn get_repository_info(&self) -> SzResult<JsonString>
fn get_repository_info(&self) -> SzResult<JsonString>
Gets repository statistics and information. Read more
Auto Trait Implementations§
impl Freeze for SzDiagnosticCore
impl RefUnwindSafe for SzDiagnosticCore
impl Send for SzDiagnosticCore
impl Sync for SzDiagnosticCore
impl Unpin for SzDiagnosticCore
impl UnwindSafe for SzDiagnosticCore
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