Trait domain::rdata::svcb::ParseSvcParamValue
source · pub trait ParseSvcParamValue<'a, Octs: ?Sized>: SvcParamValue + Sized {
// Required method
fn parse_value(
key: SvcParamKey,
parser: &mut Parser<'a, Octs>
) -> Result<Option<Self>, ParseError>;
}
Expand description
A service binding parameter value that can be parse from wire format.
Required Methods§
sourcefn parse_value(
key: SvcParamKey,
parser: &mut Parser<'a, Octs>
) -> Result<Option<Self>, ParseError>
fn parse_value( key: SvcParamKey, parser: &mut Parser<'a, Octs> ) -> Result<Option<Self>, ParseError>
Parse a parameter value from wire format.
The method should return Ok(None)
if the type cannot parse values
with key
. It should return an error if parsing fails.