pub trait Sealed {
// Required method
fn parse_into<'a>(
&self,
input: &'a [u8],
parsed: &mut Parsed,
) -> Result<&'a [u8], Parse>;
// Provided methods
fn parse(&self, input: &[u8]) -> Result<Parsed, Parse> { ... }
fn parse_date(&self, input: &[u8]) -> Result<Date, Parse> { ... }
fn parse_time(&self, input: &[u8]) -> Result<Time, Parse> { ... }
fn parse_offset(&self, input: &[u8]) -> Result<UtcOffset, Parse> { ... }
fn parse_primitive_date_time(
&self,
input: &[u8],
) -> Result<PrimitiveDateTime, Parse> { ... }
fn parse_utc_date_time(&self, input: &[u8]) -> Result<UtcDateTime, Parse> { ... }
fn parse_offset_date_time(
&self,
input: &[u8],
) -> Result<OffsetDateTime, Parse> { ... }
}
Available on crate feature
parsing
only.Expand description
Parse the item using a format description and an input.
Required Methods§
Provided Methods§
Sourcefn parse(&self, input: &[u8]) -> Result<Parsed, Parse>
fn parse(&self, input: &[u8]) -> Result<Parsed, Parse>
Parse the item into a new Parsed
struct.
This method can only be used to parse a complete value of a type. If any characters remain after parsing, an error will be returned.
Sourcefn parse_date(&self, input: &[u8]) -> Result<Date, Parse>
fn parse_date(&self, input: &[u8]) -> Result<Date, Parse>
Parse a Date
from the format description.
Sourcefn parse_time(&self, input: &[u8]) -> Result<Time, Parse>
fn parse_time(&self, input: &[u8]) -> Result<Time, Parse>
Parse a Time
from the format description.
Sourcefn parse_offset(&self, input: &[u8]) -> Result<UtcOffset, Parse>
fn parse_offset(&self, input: &[u8]) -> Result<UtcOffset, Parse>
Parse a UtcOffset
from the format description.
Sourcefn parse_primitive_date_time(
&self,
input: &[u8],
) -> Result<PrimitiveDateTime, Parse>
fn parse_primitive_date_time( &self, input: &[u8], ) -> Result<PrimitiveDateTime, Parse>
Parse a PrimitiveDateTime
from the format description.
Sourcefn parse_utc_date_time(&self, input: &[u8]) -> Result<UtcDateTime, Parse>
fn parse_utc_date_time(&self, input: &[u8]) -> Result<UtcDateTime, Parse>
Parse a UtcDateTime
from the format description.
Sourcefn parse_offset_date_time(&self, input: &[u8]) -> Result<OffsetDateTime, Parse>
fn parse_offset_date_time(&self, input: &[u8]) -> Result<OffsetDateTime, Parse>
Parse a OffsetDateTime
from the format description.
Implementations on Foreign Types§
Source§impl Sealed for [BorrowedFormatItem<'_>]
impl Sealed for [BorrowedFormatItem<'_>]
Source§impl Sealed for [OwnedFormatItem]
Available on crate feature alloc
only.
impl Sealed for [OwnedFormatItem]
Available on crate feature
alloc
only.