Enum sandwich::pb::HandshakeError
pub enum HandshakeError {
HANDSHAKEERROR_INVALID_SERVER_NAME,
HANDSHAKEERROR_CERTIFICATE_VERIFICATION_FAILED,
HANDSHAKEERROR_CERTIFICATE_EXPIRED,
HANDSHAKEERROR_CERTIFICATE_REVOKED,
HANDSHAKEERROR_INVALID_CERTIFICATE,
HANDSHAKEERROR_CERTIFICATE_SIGNATURE_VERIFICATION_FAILED,
HANDSHAKEERROR_DEPTH_EXCEEDED,
HANDSHAKEERROR_UNSUPPORTED_PROTOCOL,
HANDSHAKEERROR_NO_SHARED_CIPHER,
HANDSHAKEERROR_NO_SUITABLE_KEY_SHARE,
HANDSHAKEERROR_UNKNOWN_ERROR,
}
Variants§
HANDSHAKEERROR_INVALID_SERVER_NAME
HANDSHAKEERROR_CERTIFICATE_VERIFICATION_FAILED
HANDSHAKEERROR_CERTIFICATE_EXPIRED
HANDSHAKEERROR_CERTIFICATE_REVOKED
HANDSHAKEERROR_INVALID_CERTIFICATE
HANDSHAKEERROR_CERTIFICATE_SIGNATURE_VERIFICATION_FAILED
HANDSHAKEERROR_DEPTH_EXCEEDED
HANDSHAKEERROR_UNSUPPORTED_PROTOCOL
HANDSHAKEERROR_NO_SHARED_CIPHER
HANDSHAKEERROR_NO_SUITABLE_KEY_SHARE
HANDSHAKEERROR_UNKNOWN_ERROR
Trait Implementations§
§impl Clone for HandshakeError
impl Clone for HandshakeError
§fn clone(&self) -> HandshakeError
fn clone(&self) -> HandshakeError
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 more§impl Debug for HandshakeError
impl Debug for HandshakeError
§impl Default for HandshakeError
impl Default for HandshakeError
§fn default() -> HandshakeError
fn default() -> HandshakeError
Returns the “default value” for a type. Read more
§impl Enum for HandshakeError
impl Enum for HandshakeError
§fn from_i32(value: i32) -> Option<HandshakeError>
fn from_i32(value: i32) -> Option<HandshakeError>
Try to create an enum from
i32
value.
Return None
if value is unknown.§fn from_str(str: &str) -> Option<HandshakeError>
fn from_str(str: &str) -> Option<HandshakeError>
Try to create an enum from
&str
value.
Return None
if str is unknown.§const VALUES: &'static [HandshakeError] = _
const VALUES: &'static [HandshakeError] = _
All enum values for enum type.
§impl EnumFull for HandshakeError
impl EnumFull for HandshakeError
§fn enum_descriptor() -> EnumDescriptor
fn enum_descriptor() -> EnumDescriptor
Get enum descriptor by type.
§fn descriptor(&self) -> EnumValueDescriptor
fn descriptor(&self) -> EnumValueDescriptor
Get enum value descriptor.
source§impl From<HandshakeError> for ErrorCode
impl From<HandshakeError> for ErrorCode
Implements [From<sandwich_proto::ErrorEnum>]
for ErrorCode
.
source§fn from(v: HandshakeError) -> Self
fn from(v: HandshakeError) -> Self
Converts to this type from the input type.
source§impl From<HandshakeError> for ProtoBasedErrorCode
impl From<HandshakeError> for ProtoBasedErrorCode
Implements [From<sandwich_proto::ErrorEnum>]
for ProtoBasedErrorCode
.
source§fn from(v: HandshakeError) -> Self
fn from(v: HandshakeError) -> Self
Converts to this type from the input type.
§impl Hash for HandshakeError
impl Hash for HandshakeError
§impl PartialEq<HandshakeError> for HandshakeError
impl PartialEq<HandshakeError> for HandshakeError
§fn eq(&self, other: &HandshakeError) -> bool
fn eq(&self, other: &HandshakeError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<HandshakeError> for ProtoBasedErrorCode
impl PartialEq<HandshakeError> for ProtoBasedErrorCode
Implements comparison operator between ProtoBasedErrorCode
and the current error enum.
source§fn eq(&self, other: &HandshakeError) -> bool
fn eq(&self, other: &HandshakeError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<ProtoBasedErrorCode> for HandshakeError
impl PartialEq<ProtoBasedErrorCode> for HandshakeError
Implements comparison operator between ProtoBasedErrorCode
and the current error enum.
source§fn eq(&self, other: &ProtoBasedErrorCode) -> bool
fn eq(&self, other: &ProtoBasedErrorCode) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for HandshakeError
impl Eq for HandshakeError
impl StructuralEq for HandshakeError
impl StructuralPartialEq for HandshakeError
Auto Trait Implementations§
impl RefUnwindSafe for HandshakeError
impl Send for HandshakeError
impl Sync for HandshakeError
impl Unpin for HandshakeError
impl UnwindSafe for HandshakeError
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