pub enum FrankenProposalType {
Add,
Update,
Remove,
PreSharedKey,
Reinit,
ExternalInit,
GroupContextExtensions,
AppEphemeral,
Custom(u16),
}Available on (32-bit or 64-bit) and (crate features
test-utils) only.Variants§
Add
Update
Remove
Reinit
ExternalInit
GroupContextExtensions
AppEphemeral
Available on crate feature
extensions-draft-08 only.Custom(u16)
Trait Implementations§
Source§impl Clone for FrankenProposalType
impl Clone for FrankenProposalType
Source§fn clone(&self) -> FrankenProposalType
fn clone(&self) -> FrankenProposalType
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 FrankenProposalType
impl Debug for FrankenProposalType
Source§impl Deserialize for FrankenProposalType
impl Deserialize for FrankenProposalType
Source§fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>where
Self: Sized,
fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>where
Self: Sized,
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 FrankenProposalType
impl DeserializeBytes for FrankenProposalType
Source§impl From<FrankenProposalType> for u16
impl From<FrankenProposalType> for u16
Source§fn from(value: FrankenProposalType) -> Self
fn from(value: FrankenProposalType) -> Self
Converts to this type from the input type.
Source§impl From<u16> for FrankenProposalType
impl From<u16> for FrankenProposalType
Source§impl PartialEq for FrankenProposalType
impl PartialEq for FrankenProposalType
Source§impl Serialize for FrankenProposalType
impl Serialize for FrankenProposalType
Source§impl Size for FrankenProposalType
impl Size for FrankenProposalType
fn tls_serialized_len(&self) -> usize
impl Copy for FrankenProposalType
impl Eq for FrankenProposalType
impl StructuralPartialEq for FrankenProposalType
Auto Trait Implementations§
impl Freeze for FrankenProposalType
impl RefUnwindSafe for FrankenProposalType
impl Send for FrankenProposalType
impl Sync for FrankenProposalType
impl Unpin for FrankenProposalType
impl UnwindSafe for FrankenProposalType
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