pub struct FidelityAnalysis {
pub element_analysis: ElementAnalysis,
pub attribute_analysis: AttributeAnalysis,
pub comment_analysis: CommentAnalysis,
pub extension_analysis: ExtensionAnalysis,
pub namespace_analysis: NamespaceAnalysis,
pub analysis_time: Duration,
pub overall_score: f64,
}Expand description
Comprehensive fidelity analysis result
Fields§
§element_analysis: ElementAnalysisElement analysis
attribute_analysis: AttributeAnalysisAttribute analysis
comment_analysis: CommentAnalysisComment analysis
extension_analysis: ExtensionAnalysisExtension analysis
namespace_analysis: NamespaceAnalysisNamespace analysis
analysis_time: DurationTime taken for analysis
overall_score: f64Overall fidelity score (0.0 - 1.0)
Trait Implementations§
Source§impl Clone for FidelityAnalysis
impl Clone for FidelityAnalysis
Source§fn clone(&self) -> FidelityAnalysis
fn clone(&self) -> FidelityAnalysis
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FidelityAnalysis
impl Debug for FidelityAnalysis
Source§impl<'de> Deserialize<'de> for FidelityAnalysis
impl<'de> Deserialize<'de> for FidelityAnalysis
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for FidelityAnalysis
impl RefUnwindSafe for FidelityAnalysis
impl Send for FidelityAnalysis
impl Sync for FidelityAnalysis
impl Unpin for FidelityAnalysis
impl UnwindSafe for FidelityAnalysis
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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