pub struct SignContent { /* private fields */ }Available on 32-bit or 64-bit only.
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 duplicate 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>
Available on crate feature
std only.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
§impl<T> Classify for T
impl<T> Classify for T
type Classified = T
fn classify(self) -> T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
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