pub struct SignatureEnvelopeV1 {Show 16 fields
pub v: u32,
pub envelope_id: TeamId,
pub scope: TeamScopeV1,
pub alg: String,
pub key_id: KeyId,
pub key_epoch: u64,
pub public_key: Ed25519PublicKey,
pub signed_payload_kind: SignedPayloadKind,
pub signed_payload_digest: RecordDigest,
pub signature: Ed25519Signature,
pub signed_by: Option<MemberId>,
pub signed_by_digest: Option<PseudonymDigest>,
pub signed_at: TeamTimestampV1,
pub version: u64,
pub parent_digest: Option<RecordDigest>,
pub idempotency_key: IdempotencyKey,
}Fields§
§v: u32§envelope_id: TeamId§scope: TeamScopeV1§alg: String§key_id: KeyId§key_epoch: u64§public_key: Ed25519PublicKey§signed_payload_kind: SignedPayloadKind§signed_payload_digest: RecordDigest§signature: Ed25519Signature§signed_by: Option<MemberId>§signed_by_digest: Option<PseudonymDigest>§signed_at: TeamTimestampV1§version: u64§parent_digest: Option<RecordDigest>§idempotency_key: IdempotencyKeyImplementations§
Source§impl SignatureEnvelopeV1
impl SignatureEnvelopeV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for SignatureEnvelopeV1
impl Clone for SignatureEnvelopeV1
Source§impl Debug for SignatureEnvelopeV1
impl Debug for SignatureEnvelopeV1
Source§impl<'de> Deserialize<'de> for SignatureEnvelopeV1
impl<'de> Deserialize<'de> for SignatureEnvelopeV1
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SignatureEnvelopeV1
Source§impl PartialEq for SignatureEnvelopeV1
impl PartialEq for SignatureEnvelopeV1
Source§impl Serialize for SignatureEnvelopeV1
impl Serialize for SignatureEnvelopeV1
impl StructuralPartialEq for SignatureEnvelopeV1
Auto Trait Implementations§
impl Freeze for SignatureEnvelopeV1
impl RefUnwindSafe for SignatureEnvelopeV1
impl Send for SignatureEnvelopeV1
impl Sync for SignatureEnvelopeV1
impl Unpin for SignatureEnvelopeV1
impl UnsafeUnpin for SignatureEnvelopeV1
impl UnwindSafe for SignatureEnvelopeV1
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