pub enum TlsBuildError {
InvalidValue,
LengthTooLarge,
BufferTooShort {
required: usize,
available: usize,
},
}Expand description
Failure to construct TLS bytes in caller-provided storage.
Variants§
InvalidValue
An input vector or scalar violates the TLS encoding rules.
LengthTooLarge
A requested length cannot be represented by the TLS field.
BufferTooShort
The caller buffer cannot contain the finished encoding.
Trait Implementations§
Source§impl Clone for TlsBuildError
impl Clone for TlsBuildError
impl Copy for TlsBuildError
Source§impl Debug for TlsBuildError
impl Debug for TlsBuildError
Source§impl Display for TlsBuildError
impl Display for TlsBuildError
impl Eq for TlsBuildError
Source§impl PartialEq for TlsBuildError
impl PartialEq for TlsBuildError
impl StructuralPartialEq for TlsBuildError
Auto Trait Implementations§
impl Freeze for TlsBuildError
impl RefUnwindSafe for TlsBuildError
impl Send for TlsBuildError
impl Sync for TlsBuildError
impl Unpin for TlsBuildError
impl UnsafeUnpin for TlsBuildError
impl UnwindSafe for TlsBuildError
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