pub struct InviteRedeemed {
pub principal: PrincipalId,
pub group: String,
pub public_key_fingerprint: String,
}Expand description
Response payload for AdminRequestKind::InviteRedeem.
Fields§
§principal: PrincipalIdThe freshly minted principal id. The redeemer pins this locally alongside its keypair so subsequent gateway sessions can verify the binding.
group: StringGroup the new principal is now a member of.
public_key_fingerprint: StringSHA-256 fingerprint (hex) of the registered ed25519 public key. Lets the redeemer verify that the kernel registered the key it sent rather than substituting one of its own.
Trait Implementations§
Source§impl Clone for InviteRedeemed
impl Clone for InviteRedeemed
Source§fn clone(&self) -> InviteRedeemed
fn clone(&self) -> InviteRedeemed
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 InviteRedeemed
impl Debug for InviteRedeemed
Source§impl<'de> Deserialize<'de> for InviteRedeemed
impl<'de> Deserialize<'de> for InviteRedeemed
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 InviteRedeemed
Source§impl PartialEq for InviteRedeemed
impl PartialEq for InviteRedeemed
Source§fn eq(&self, other: &InviteRedeemed) -> bool
fn eq(&self, other: &InviteRedeemed) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InviteRedeemed
impl Serialize for InviteRedeemed
impl StructuralPartialEq for InviteRedeemed
Auto Trait Implementations§
impl Freeze for InviteRedeemed
impl RefUnwindSafe for InviteRedeemed
impl Send for InviteRedeemed
impl Sync for InviteRedeemed
impl Unpin for InviteRedeemed
impl UnsafeUnpin for InviteRedeemed
impl UnwindSafe for InviteRedeemed
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.