pub struct FrankenLeafNodePayload {
pub encryption_key: VLBytes,
pub signature_key: VLBytes,
pub credential: FrankenCredential,
pub capabilities: FrankenCapabilities,
pub leaf_node_source: FrankenLeafNodeSource,
pub extensions: Vec<FrankenExtension>,
}Available on (32-bit or 64-bit) and (crate features
test-utils) only.Fields§
§encryption_key: VLBytes§signature_key: VLBytes§credential: FrankenCredential§capabilities: FrankenCapabilities§leaf_node_source: FrankenLeafNodeSource§extensions: Vec<FrankenExtension>Trait Implementations§
Source§impl Clone for FrankenLeafNodePayload
impl Clone for FrankenLeafNodePayload
Source§fn clone(&self) -> FrankenLeafNodePayload
fn clone(&self) -> FrankenLeafNodePayload
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 FrankenLeafNodePayload
impl Debug for FrankenLeafNodePayload
Source§impl Deserialize for FrankenLeafNodePayload
impl Deserialize for FrankenLeafNodePayload
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 FrankenLeafNodePayload
impl DeserializeBytes for FrankenLeafNodePayload
Source§impl PartialEq for FrankenLeafNodePayload
impl PartialEq for FrankenLeafNodePayload
Source§impl Serialize for &FrankenLeafNodePayload
impl Serialize for &FrankenLeafNodePayload
Source§impl Serialize for FrankenLeafNodePayload
impl Serialize for FrankenLeafNodePayload
Source§impl Size for &FrankenLeafNodePayload
impl Size for &FrankenLeafNodePayload
fn tls_serialized_len(&self) -> usize
Source§impl Size for FrankenLeafNodePayload
impl Size for FrankenLeafNodePayload
fn tls_serialized_len(&self) -> usize
impl Eq for FrankenLeafNodePayload
impl StructuralPartialEq for FrankenLeafNodePayload
Auto Trait Implementations§
impl Freeze for FrankenLeafNodePayload
impl RefUnwindSafe for FrankenLeafNodePayload
impl Send for FrankenLeafNodePayload
impl Sync for FrankenLeafNodePayload
impl Unpin for FrankenLeafNodePayload
impl UnwindSafe for FrankenLeafNodePayload
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