pub enum ResolveOidError {
EmptyQuery,
InvalidOid(ParseOidError),
ModuleNotFound(String),
NodeNotFound(String),
QualifiedNodeNotFound {
module: String,
name: String,
},
InvalidSuffix {
suffix: String,
source: ParseOidError,
},
}Expand description
Error returned by Mib::resolve_oid when a query cannot be resolved.
Variants§
EmptyQuery
The query string was empty.
InvalidOid(ParseOidError)
The query looked numeric but could not be parsed as a valid OID.
ModuleNotFound(String)
The module part of a qualified name was not found.
NodeNotFound(String)
The plain name was not found in any loaded module.
QualifiedNodeNotFound
The name was not found within the specified module.
InvalidSuffix
The trailing instance suffix could not be parsed as numeric arcs.
Trait Implementations§
Source§impl Clone for ResolveOidError
impl Clone for ResolveOidError
Source§fn clone(&self) -> ResolveOidError
fn clone(&self) -> ResolveOidError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolveOidError
impl Debug for ResolveOidError
Source§impl Display for ResolveOidError
impl Display for ResolveOidError
Source§impl Error for ResolveOidError
impl Error for ResolveOidError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
Auto Trait Implementations§
impl Freeze for ResolveOidError
impl RefUnwindSafe for ResolveOidError
impl Send for ResolveOidError
impl Sync for ResolveOidError
impl Unpin for ResolveOidError
impl UnsafeUnpin for ResolveOidError
impl UnwindSafe for ResolveOidError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more