pub enum OidErrorKind {
Empty,
InvalidArc,
InvalidFirstArc(u32),
InvalidSecondArc {
first: u32,
second: u32,
},
TooShort,
TooManyArcs {
count: usize,
max: usize,
},
SubidentifierOverflow,
}Expand description
OID validation error kinds.
Variants§
Empty
Empty OID string.
InvalidArc
Invalid arc value.
InvalidFirstArc(u32)
First arc must be 0, 1, or 2.
InvalidSecondArc
Second arc too large for first arc value.
TooShort
OID too short (minimum 2 arcs).
TooManyArcs
OID has too many arcs (exceeds MAX_OID_LEN).
SubidentifierOverflow
Subidentifier overflow during encoding.
Trait Implementations§
Source§impl Clone for OidErrorKind
impl Clone for OidErrorKind
Source§fn clone(&self) -> OidErrorKind
fn clone(&self) -> OidErrorKind
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 OidErrorKind
impl Debug for OidErrorKind
Source§impl Display for OidErrorKind
impl Display for OidErrorKind
Source§impl PartialEq for OidErrorKind
impl PartialEq for OidErrorKind
impl Copy for OidErrorKind
impl Eq for OidErrorKind
impl StructuralPartialEq for OidErrorKind
Auto Trait Implementations§
impl Freeze for OidErrorKind
impl RefUnwindSafe for OidErrorKind
impl Send for OidErrorKind
impl Sync for OidErrorKind
impl Unpin for OidErrorKind
impl UnwindSafe for OidErrorKind
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