pub struct DetectedFormat {
pub format_name: String,
pub confidence: f32,
pub variant: Option<String>,
pub version: Option<String>,
pub warnings: Vec<String>,
}Expand description
Result of format detection
Fields§
§format_name: StringName of the detected format
confidence: f32Confidence score (0.0-1.0)
variant: Option<String>Detected variant (e.g., “JSON”, “XML”, “tag-value”)
version: Option<String>Detected version if available
warnings: Vec<String>Any warnings about the detection
Trait Implementations§
Source§impl Clone for DetectedFormat
impl Clone for DetectedFormat
Source§fn clone(&self) -> DetectedFormat
fn clone(&self) -> DetectedFormat
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 moreAuto Trait Implementations§
impl Freeze for DetectedFormat
impl RefUnwindSafe for DetectedFormat
impl Send for DetectedFormat
impl Sync for DetectedFormat
impl Unpin for DetectedFormat
impl UnsafeUnpin for DetectedFormat
impl UnwindSafe for DetectedFormat
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