Struct tor_netdoc::Error
source · #[non_exhaustive]pub struct Error { /* private fields */ }
Expand description
An error that occurred while parsing a directory object of some kind.
Implementations§
source§impl Error
impl Error
sourcepub fn within(self, s: &str) -> Error
pub fn within(self, s: &str) -> Error
Return a new error based on this one, with any byte-based position mapped to some line within a string.
sourcepub fn at_pos(self, p: Pos) -> Error
pub fn at_pos(self, p: Pos) -> Error
Return a new error based on this one, with the position (if any) replaced by ‘p’.
sourcepub fn or_at_pos(self, p: Pos) -> Error
pub fn or_at_pos(self, p: Pos) -> Error
Return a new error based on this one, with the position (if replaced by ‘p’ if it had no position before.
sourcepub fn parse_error_kind(&self) -> ParseErrorKind
pub fn parse_error_kind(&self) -> ParseErrorKind
Return the ParseErrorKind
of this error.
Trait Implementations§
source§impl Error for Error
impl Error for Error
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<AddrParseError> for Error
impl From<AddrParseError> for Error
source§fn from(source: AddrParseError) -> Error
fn from(source: AddrParseError) -> Error
Converts to this type from the input type.
source§impl From<Error> for BuildError
impl From<Error> for BuildError
source§impl From<ParseIntError> for Error
impl From<ParseIntError> for Error
source§fn from(source: ParseIntError) -> Error
fn from(source: ParseIntError) -> Error
Converts to this type from the input type.
source§impl From<PolicyError> for Error
impl From<PolicyError> for Error
source§fn from(source: PolicyError) -> Error
fn from(source: PolicyError) -> Error
Converts to this type from the input type.