Enum resolv_conf::ParseError [−]
pub enum ParseError { InvalidUtf8(usize, Utf8Error), InvalidValue(usize), InvalidOptionValue(usize), InvalidOption(usize), InvalidDirective(usize), InvalidIp(usize, AddrParseError), ExtraData(usize), }
Error while parsing resolv.conf file
Variants
InvalidUtf8(usize, Utf8Error)
Error that may be returned when the string to parse contains invalid UTF-8 sequences
InvalidValue(usize)
Error returned a value for a given directive is invalid. This can also happen when the value is missing, if the directive requires a value.
InvalidOptionValue(usize)
Error returned when a value for a given option is invalid. This can also happen when the value is missing, if the option requires a value.
InvalidOption(usize)
Error returned when a invalid option is found.
InvalidDirective(usize)
Error returned when a invalid directive is found.
InvalidIp(usize, AddrParseError)
Error returned when a value cannot be parsed an an IP address.
ExtraData(usize)
Error returned when there is extra data at the end of a line.
Trait Implementations
impl Debug for ParseError
[src]
impl Debug for ParseError
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Display for ParseError
impl Display for ParseError
impl Error for ParseError
impl Error for ParseError
Auto Trait Implementations
impl Send for ParseError
impl Send for ParseError
impl Sync for ParseError
impl Sync for ParseError