/// An error that occurred at some stage of parsing. #[non_exhaustive] #[allow(variant_size_differences, reason = "only triggers on some platforms")] #[derive(Debug, Clone, Copy, PartialEq, Eq)] pubenum Parse { #[expect(missing_docs)]
TryFromParsed(TryFromParsed), #[expect(missing_docs)]
ParseFromDescription(ParseFromDescription), #[expect(missing_docs)] #[non_exhaustive] #[deprecated(
since = "0.3.28",
note = "no longer output. moved to the `ParseFromDescription` variant"
)]
UnexpectedTrailingCharacters { #[doc(hidden)]
never: Infallible,
},
}
impl From<Parse> forcrate::Error { #[inline] fn from(err: Parse) -> Self { match err {
Parse::TryFromParsed(err) => Self::TryFromParsed(err),
Parse::ParseFromDescription(err) => Self::ParseFromDescription(err), #[allow(deprecated)]
Parse::UnexpectedTrailingCharacters { never } => match never {},
}
}
}
impl TryFrom<crate::Error> for Parse { type Error = error::DifferentVariant;
#[inline] fn try_from(err: crate::Error) -> Result<Self, Self::Error> { match err { crate::Error::ParseFromDescription(err) => Ok(Self::ParseFromDescription(err)), #[allow(deprecated)] crate::Error::UnexpectedTrailingCharacters { never } => match never {}, crate::Error::TryFromParsed(err) => Ok(Self::TryFromParsed(err)),
_ => Err(error::DifferentVariant),
}
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet am 2026-08-27)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.