pub enum Icmpv6MessageBuildError {
MissingType,
MissingCode,
MessageLengthTooLarge,
BufferTooShort {
required: usize,
available: usize,
},
}Expand description
Failure to construct an ICMPv6 message in caller-provided storage.
Variants§
MissingType
The type was not supplied.
MissingCode
The code was not supplied.
MessageLengthTooLarge
The requested common header and body length cannot be represented as a usize.
BufferTooShort
The buffer cannot hold the requested message.
Trait Implementations§
Source§impl Clone for Icmpv6MessageBuildError
impl Clone for Icmpv6MessageBuildError
impl Copy for Icmpv6MessageBuildError
Source§impl Debug for Icmpv6MessageBuildError
impl Debug for Icmpv6MessageBuildError
Source§impl Display for Icmpv6MessageBuildError
impl Display for Icmpv6MessageBuildError
impl Eq for Icmpv6MessageBuildError
Source§impl PartialEq for Icmpv6MessageBuildError
impl PartialEq for Icmpv6MessageBuildError
impl StructuralPartialEq for Icmpv6MessageBuildError
Auto Trait Implementations§
impl Freeze for Icmpv6MessageBuildError
impl RefUnwindSafe for Icmpv6MessageBuildError
impl Send for Icmpv6MessageBuildError
impl Sync for Icmpv6MessageBuildError
impl Unpin for Icmpv6MessageBuildError
impl UnsafeUnpin for Icmpv6MessageBuildError
impl UnwindSafe for Icmpv6MessageBuildError
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