pub struct ParseMetadata {
pub is_ambiguous: bool,
pub alternatives: Vec<DateTime<Utc>>,
pub inferred_components: Vec<String>,
pub parsing_method: String,
}
Expand description
Additional metadata about the parsing process
Fields§
§is_ambiguous: bool
Whether the date was ambiguous (e.g., could be MM/DD or DD/MM)
alternatives: Vec<DateTime<Utc>>
Alternative interpretations if ambiguous
inferred_components: Vec<String>
Components that were inferred (e.g., missing year defaulted to current)
parsing_method: String
Parsing method used
Trait Implementations§
Source§impl Clone for ParseMetadata
impl Clone for ParseMetadata
Source§fn clone(&self) -> ParseMetadata
fn clone(&self) -> ParseMetadata
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 ParseMetadata
impl Debug for ParseMetadata
Source§impl<'de> Deserialize<'de> for ParseMetadata
impl<'de> Deserialize<'de> for ParseMetadata
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
Source§impl PartialEq for ParseMetadata
impl PartialEq for ParseMetadata
Source§impl Serialize for ParseMetadata
impl Serialize for ParseMetadata
impl StructuralPartialEq for ParseMetadata
Auto Trait Implementations§
impl Freeze for ParseMetadata
impl RefUnwindSafe for ParseMetadata
impl Send for ParseMetadata
impl Sync for ParseMetadata
impl Unpin for ParseMetadata
impl UnwindSafe for ParseMetadata
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