pub struct PlainMessage {
    pub typ: ContentType,
    pub version: ProtocolVersion,
    pub payload: Payload,
}Expand description
A decrypted TLS frame
This type owns all memory for its interior parts. It can be decrypted from an OpaqueMessage or encrypted into an OpaqueMessage, and it is also used for joining and fragmenting.
Fields
typ: ContentTypeversion: ProtocolVersionpayload: PayloadImplementations
sourceimpl PlainMessage
 
impl PlainMessage
pub fn into_unencrypted_opaque(self) -> OpaqueMessage
pub fn borrow(&self) -> BorrowedPlainMessage<'_>
Trait Implementations
sourceimpl Clone for PlainMessage
 
impl Clone for PlainMessage
sourcefn clone(&self) -> PlainMessage
 
fn clone(&self) -> PlainMessage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for PlainMessage
 
impl Debug for PlainMessage
sourceimpl From<Message> for PlainMessage
 
impl From<Message> for PlainMessage
sourceimpl TryFrom<PlainMessage> for Message
 
impl TryFrom<PlainMessage> for Message
Parses a plaintext message into a well-typed Message.
A PlainMessage must contain plaintext content. Encrypted content should be stored in an
OpaqueMessage and decrypted before being stored into a PlainMessage.
Auto Trait Implementations
impl RefUnwindSafe for PlainMessage
impl Send for PlainMessage
impl Sync for PlainMessage
impl Unpin for PlainMessage
impl UnwindSafe for PlainMessage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more