#[non_exhaustive]pub enum NetworkSizeError {
NetworkIsTooLarge,
}
Expand description
Cannot convert an IPv6 network size to a u32 as it is a 128-bit value.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NetworkIsTooLarge
Trait Implementations§
Source§impl Clone for NetworkSizeError
impl Clone for NetworkSizeError
Source§fn clone(&self) -> NetworkSizeError
fn clone(&self) -> NetworkSizeError
Returns a copy 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 NetworkSizeError
impl Debug for NetworkSizeError
Source§impl Display for NetworkSizeError
impl Display for NetworkSizeError
Source§impl Error for NetworkSizeError
impl Error for NetworkSizeError
1.30.0 · 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()
Source§impl PartialEq for NetworkSizeError
impl PartialEq for NetworkSizeError
impl Copy for NetworkSizeError
impl Eq for NetworkSizeError
impl StructuralPartialEq for NetworkSizeError
Auto Trait Implementations§
impl Freeze for NetworkSizeError
impl RefUnwindSafe for NetworkSizeError
impl Send for NetworkSizeError
impl Sync for NetworkSizeError
impl Unpin for NetworkSizeError
impl UnwindSafe for NetworkSizeError
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