pub struct ParticipantEntry {
pub aid: Aid,
pub tct: String,
}Expand description
One participant in a SessionTrustBundle: their AID + the
coordinator-issued TCT they received during their bilateral
handshake.
Fields§
§aid: AidParticipant’s AID. MUST equal the embedded TCT’s aud claim.
tct: StringCoordinator → participant TCT as an opaque compact JWS
string (typ: aitp-tct+jwt, RFC-AITP-0001 §5.4.5), carried
verbatim — the outer bundle signature covers it byte-for-byte.
Trait Implementations§
Source§impl Clone for ParticipantEntry
impl Clone for ParticipantEntry
Source§fn clone(&self) -> ParticipantEntry
fn clone(&self) -> ParticipantEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ParticipantEntry
impl Debug for ParticipantEntry
Source§impl<'de> Deserialize<'de> for ParticipantEntry
impl<'de> Deserialize<'de> for ParticipantEntry
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
impl Eq for ParticipantEntry
Source§impl PartialEq for ParticipantEntry
impl PartialEq for ParticipantEntry
Source§fn eq(&self, other: &ParticipantEntry) -> bool
fn eq(&self, other: &ParticipantEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ParticipantEntry
impl Serialize for ParticipantEntry
impl StructuralPartialEq for ParticipantEntry
Auto Trait Implementations§
impl Freeze for ParticipantEntry
impl RefUnwindSafe for ParticipantEntry
impl Send for ParticipantEntry
impl Sync for ParticipantEntry
impl Unpin for ParticipantEntry
impl UnsafeUnpin for ParticipantEntry
impl UnwindSafe for ParticipantEntry
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.