Enum webrtc_dtls::handshake::HandshakeMessage
source · pub enum HandshakeMessage {
ClientHello(HandshakeMessageClientHello),
ServerHello(HandshakeMessageServerHello),
HelloVerifyRequest(HandshakeMessageHelloVerifyRequest),
Certificate(HandshakeMessageCertificate),
ServerKeyExchange(HandshakeMessageServerKeyExchange),
CertificateRequest(HandshakeMessageCertificateRequest),
ServerHelloDone(HandshakeMessageServerHelloDone),
CertificateVerify(HandshakeMessageCertificateVerify),
ClientKeyExchange(HandshakeMessageClientKeyExchange),
Finished(HandshakeMessageFinished),
}
Variants§
ClientHello(HandshakeMessageClientHello)
ServerHello(HandshakeMessageServerHello)
HelloVerifyRequest(HandshakeMessageHelloVerifyRequest)
Certificate(HandshakeMessageCertificate)
ServerKeyExchange(HandshakeMessageServerKeyExchange)
CertificateRequest(HandshakeMessageCertificateRequest)
ServerHelloDone(HandshakeMessageServerHelloDone)
CertificateVerify(HandshakeMessageCertificateVerify)
ClientKeyExchange(HandshakeMessageClientKeyExchange)
Finished(HandshakeMessageFinished)
Implementations§
Trait Implementations§
source§impl Clone for HandshakeMessage
impl Clone for HandshakeMessage
source§fn clone(&self) -> HandshakeMessage
fn clone(&self) -> HandshakeMessage
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 moresource§impl Debug for HandshakeMessage
impl Debug for HandshakeMessage
source§impl PartialEq for HandshakeMessage
impl PartialEq for HandshakeMessage
source§fn eq(&self, other: &HandshakeMessage) -> bool
fn eq(&self, other: &HandshakeMessage) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for HandshakeMessage
Auto Trait Implementations§
impl Freeze for HandshakeMessage
impl RefUnwindSafe for HandshakeMessage
impl Send for HandshakeMessage
impl Sync for HandshakeMessage
impl Unpin for HandshakeMessage
impl UnwindSafe for HandshakeMessage
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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