pub enum ArchiveRecordError {
EmptyName,
ZeroObservationCount,
InvalidHex {
field: &'static str,
source: HexDecodeError,
},
UnsupportedInterfaceType {
value: String,
},
MismatchedDetails {
interface_type: AdvertisedInterfaceType,
},
InvalidFloat {
field: &'static str,
value: String,
},
InvalidReachableAddress {
value: String,
},
StampValue(StampValueError),
Catalog(DiscoveryCatalogRestoreError),
}Variants§
EmptyName
ZeroObservationCount
InvalidHex
UnsupportedInterfaceType
MismatchedDetails
Fields
§
interface_type: AdvertisedInterfaceTypeInvalidFloat
InvalidReachableAddress
StampValue(StampValueError)
Catalog(DiscoveryCatalogRestoreError)
Trait Implementations§
Source§impl Debug for ArchiveRecordError
impl Debug for ArchiveRecordError
Source§impl Display for ArchiveRecordError
impl Display for ArchiveRecordError
Source§impl Error for ArchiveRecordError
impl Error for ArchiveRecordError
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 ArchiveRecordError
impl RefUnwindSafe for ArchiveRecordError
impl Send for ArchiveRecordError
impl Sync for ArchiveRecordError
impl Unpin for ArchiveRecordError
impl UnsafeUnpin for ArchiveRecordError
impl UnwindSafe for ArchiveRecordError
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