pub struct SignContent { /* private fields */ }
Expand description
Labeled signature content.
struct {
opaque label<V> = "MLS 1.0 " + Label;
opaque content<V> = Content;
} SignContent;
Implementations§
Source§impl SignContent
impl SignContent
Sourcepub fn new(label: &str, content: VLBytes) -> Self
pub fn new(label: &str, content: VLBytes) -> Self
Create a new SignContent
from a string label and the content bytes.
Trait Implementations§
Source§impl Clone for SignContent
impl Clone for SignContent
Source§fn clone(&self) -> SignContent
fn clone(&self) -> SignContent
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 SignContent
impl Debug for SignContent
Source§impl Deserialize for SignContent
impl Deserialize for SignContent
Source§fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
This function deserializes the
bytes
from the provided a std::io::Read
and returns the populated struct. Read moreSource§impl DeserializeBytes for SignContent
impl DeserializeBytes for SignContent
Source§impl Serialize for &SignContent
impl Serialize for &SignContent
Source§impl Serialize for SignContent
impl Serialize for SignContent
Source§impl Size for &SignContent
impl Size for &SignContent
fn tls_serialized_len(&self) -> usize
Source§impl Size for SignContent
impl Size for SignContent
fn tls_serialized_len(&self) -> usize
Auto Trait Implementations§
impl Freeze for SignContent
impl RefUnwindSafe for SignContent
impl Send for SignContent
impl Sync for SignContent
impl Unpin for SignContent
impl UnwindSafe for SignContent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more