pub struct IdentityClaims {
pub realm_id: u32,
pub actor_id: String,
pub expires_at: u64,
}Expand description
Actor identity claims, encoded as plaintext protobuf and signed by AIS with Ed25519.
Fields§
§realm_id: u32§actor_id: String§expires_at: u64Trait Implementations§
Source§impl Clone for IdentityClaims
impl Clone for IdentityClaims
Source§fn clone(&self) -> IdentityClaims
fn clone(&self) -> IdentityClaims
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 IdentityClaims
impl Debug for IdentityClaims
Source§impl Default for IdentityClaims
impl Default for IdentityClaims
Source§impl Hash for IdentityClaims
impl Hash for IdentityClaims
Source§impl Message for IdentityClaims
impl Message for IdentityClaims
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for IdentityClaims
impl PartialEq for IdentityClaims
Source§fn eq(&self, other: &IdentityClaims) -> bool
fn eq(&self, other: &IdentityClaims) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for IdentityClaims
impl StructuralPartialEq for IdentityClaims
Auto Trait Implementations§
impl Freeze for IdentityClaims
impl RefUnwindSafe for IdentityClaims
impl Send for IdentityClaims
impl Sync for IdentityClaims
impl Unpin for IdentityClaims
impl UnsafeUnpin for IdentityClaims
impl UnwindSafe for IdentityClaims
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