Trait swiss_army_knife::strings::parse_number::ParseNumberOption [−][src]
pub trait ParseNumberOption: Sized { fn parse_number_option(
bytes: &[u8],
radix: Radix,
parse_byte: impl Fn(Radix, u8) -> Result<u8, ParseNumberError>
) -> Result<Option<Self>, ParseNumberError>; }
Expand description
Exists to allow delegating implementations of ParseNumber
for Option<P>
to downstream crates.
Required methods
fn parse_number_option(
bytes: &[u8],
radix: Radix,
parse_byte: impl Fn(Radix, u8) -> Result<u8, ParseNumberError>
) -> Result<Option<Self>, ParseNumberError>
fn parse_number_option(
bytes: &[u8],
radix: Radix,
parse_byte: impl Fn(Radix, u8) -> Result<u8, ParseNumberError>
) -> Result<Option<Self>, ParseNumberError>
Delegate method.