pub enum PacketSecurityEncodeError {
PayloadTooLarge {
budget: usize,
actual: usize,
},
TagTooLarge {
budget: usize,
actual: usize,
},
}Expand description
Packet security encode error.
Variants§
PayloadTooLarge
Payload exceeded configured budget.
TagTooLarge
Authentication tag exceeded configured budget.
Trait Implementations§
Source§impl Clone for PacketSecurityEncodeError
impl Clone for PacketSecurityEncodeError
Source§fn clone(&self) -> PacketSecurityEncodeError
fn clone(&self) -> PacketSecurityEncodeError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PacketSecurityEncodeError
Source§impl Debug for PacketSecurityEncodeError
impl Debug for PacketSecurityEncodeError
Source§impl Display for PacketSecurityEncodeError
impl Display for PacketSecurityEncodeError
impl Eq for PacketSecurityEncodeError
Source§impl Error for PacketSecurityEncodeError
impl Error for PacketSecurityEncodeError
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()
impl StructuralPartialEq for PacketSecurityEncodeError
Auto Trait Implementations§
impl Freeze for PacketSecurityEncodeError
impl RefUnwindSafe for PacketSecurityEncodeError
impl Send for PacketSecurityEncodeError
impl Sync for PacketSecurityEncodeError
impl Unpin for PacketSecurityEncodeError
impl UnsafeUnpin for PacketSecurityEncodeError
impl UnwindSafe for PacketSecurityEncodeError
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