pub struct PrincipalEmail(/* private fields */);Expand description
The email of the principal an ID token was minted for: a service account, or a user for tokens minted with user credentials.
Implementations§
Trait Implementations§
Source§impl Clone for PrincipalEmail
impl Clone for PrincipalEmail
Source§impl Debug for PrincipalEmail
impl Debug for PrincipalEmail
Source§impl Display for PrincipalEmail
impl Display for PrincipalEmail
impl Eq for PrincipalEmail
Source§impl Hash for PrincipalEmail
impl Hash for PrincipalEmail
Source§impl PartialEq for PrincipalEmail
impl PartialEq for PrincipalEmail
impl StructuralPartialEq for PrincipalEmail
Auto Trait Implementations§
impl Freeze for PrincipalEmail
impl RefUnwindSafe for PrincipalEmail
impl Send for PrincipalEmail
impl Sync for PrincipalEmail
impl Unpin for PrincipalEmail
impl UnsafeUnpin for PrincipalEmail
impl UnwindSafe for PrincipalEmail
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,
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request