pub struct ErrorCode(/* private fields */);
Expand description
An error code returned from SSL functions.
Implementations§
Source§impl ErrorCode
impl ErrorCode
Sourcepub const ZERO_RETURN: ErrorCode
pub const ZERO_RETURN: ErrorCode
The SSL session has been closed.
Sourcepub const WANT_READ: ErrorCode
pub const WANT_READ: ErrorCode
An attempt to read data from the underlying socket returned WouldBlock
.
Wait for read readiness and retry the operation.
Sourcepub const WANT_WRITE: ErrorCode
pub const WANT_WRITE: ErrorCode
An attempt to write data to the underlying socket returned WouldBlock
.
Wait for write readiness and retry the operation.
pub const WANT_X509_LOOKUP: ErrorCode
pub const PENDING_SESSION: ErrorCode
pub const PENDING_CERTIFICATE: ErrorCode
pub const WANT_CERTIFICATE_VERIFY: ErrorCode
pub const WANT_PRIVATE_KEY_OPERATION: ErrorCode
pub const PENDING_TICKET: ErrorCode
pub fn from_raw(raw: i32) -> ErrorCode
pub fn as_raw(&self) -> i32
Trait Implementations§
impl Copy for ErrorCode
impl Eq for ErrorCode
impl StructuralPartialEq for ErrorCode
Auto Trait Implementations§
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnwindSafe for ErrorCode
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