pub struct MintJwtInvocationRequest {
pub key_id: String,
pub subject: Option<String>,
pub ttl_secs: Option<u64>,
pub claims_json: Vec<u8>,
}Expand description
CBOR body selected by CONTENT_TYPE_MINT_JWT_REQUEST.
Reserved format contract: the broker rejects this content type with
UNSUPPORTED_CONTENT_TYPE, so sending it always fails. It is pinned by
fixtures for the day mint support lands.
Fields§
§key_id: StringCatalog signing key id.
subject: Option<String>JWT subject.
ttl_secs: Option<u64>TTL in whole seconds.
claims_json: Vec<u8>Canonical JSON bytes for additional claims.
Implementations§
Source§impl MintJwtInvocationRequest
impl MintJwtInvocationRequest
Sourcepub fn to_cbor_bytes(&self) -> Vec<u8> ⓘ
pub fn to_cbor_bytes(&self) -> Vec<u8> ⓘ
Encode this body as deterministic CBOR.
Trait Implementations§
Source§impl Clone for MintJwtInvocationRequest
impl Clone for MintJwtInvocationRequest
Source§fn clone(&self) -> MintJwtInvocationRequest
fn clone(&self) -> MintJwtInvocationRequest
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 MintJwtInvocationRequest
impl Debug for MintJwtInvocationRequest
impl Eq for MintJwtInvocationRequest
Source§impl PartialEq for MintJwtInvocationRequest
impl PartialEq for MintJwtInvocationRequest
Source§fn eq(&self, other: &MintJwtInvocationRequest) -> bool
fn eq(&self, other: &MintJwtInvocationRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MintJwtInvocationRequest
Auto Trait Implementations§
impl Freeze for MintJwtInvocationRequest
impl RefUnwindSafe for MintJwtInvocationRequest
impl Send for MintJwtInvocationRequest
impl Sync for MintJwtInvocationRequest
impl Unpin for MintJwtInvocationRequest
impl UnsafeUnpin for MintJwtInvocationRequest
impl UnwindSafe for MintJwtInvocationRequest
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