pub struct EncodedPostHeaderV1 {
pub verification_key_bytes: VerificationKeyBytes,
pub pq_commitment_bytes: PQCommitmentBytes,
pub time_millis: TimeMillis,
pub post_length: usize,
pub linked_base_ids: Vec<Id>,
pub signature_mechanism: EncodedPostHeaderSignatureMechanismV1,
}Fields§
§verification_key_bytes: VerificationKeyBytes§pq_commitment_bytes: PQCommitmentBytes§time_millis: TimeMillis§post_length: usize§linked_base_ids: Vec<Id>§signature_mechanism: EncodedPostHeaderSignatureMechanismV1Implementations§
Trait Implementations§
Source§impl Clone for EncodedPostHeaderV1
impl Clone for EncodedPostHeaderV1
Source§fn clone(&self) -> EncodedPostHeaderV1
fn clone(&self) -> EncodedPostHeaderV1
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 EncodedPostHeaderV1
impl Debug for EncodedPostHeaderV1
Source§impl<'de> Deserialize<'de> for EncodedPostHeaderV1
impl<'de> Deserialize<'de> for EncodedPostHeaderV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EncodedPostHeaderV1
impl PartialEq for EncodedPostHeaderV1
Source§impl Serialize for EncodedPostHeaderV1
impl Serialize for EncodedPostHeaderV1
impl StructuralPartialEq for EncodedPostHeaderV1
Auto Trait Implementations§
impl Freeze for EncodedPostHeaderV1
impl RefUnwindSafe for EncodedPostHeaderV1
impl Send for EncodedPostHeaderV1
impl Sync for EncodedPostHeaderV1
impl Unpin for EncodedPostHeaderV1
impl UnsafeUnpin for EncodedPostHeaderV1
impl UnwindSafe for EncodedPostHeaderV1
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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