pub struct CreateDelegationTokenRequest {
pub owner_principal_type: Option<String>,
pub owner_principal_name: Option<String>,
pub renewers: Vec<CreatableRenewers>,
pub max_lifetime_ms: i64,
pub unknown_tagged_fields: UnknownTaggedFields,
}Fields§
§owner_principal_type: Option<String>§owner_principal_name: Option<String>§renewers: Vec<CreatableRenewers>§max_lifetime_ms: i64§unknown_tagged_fields: UnknownTaggedFieldsTrait Implementations§
Source§impl Clone for CreateDelegationTokenRequest
impl Clone for CreateDelegationTokenRequest
Source§fn clone(&self) -> CreateDelegationTokenRequest
fn clone(&self) -> CreateDelegationTokenRequest
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 CreateDelegationTokenRequest
impl Debug for CreateDelegationTokenRequest
Source§impl Decode<'_> for CreateDelegationTokenRequest
impl Decode<'_> for CreateDelegationTokenRequest
Source§impl Default for CreateDelegationTokenRequest
impl Default for CreateDelegationTokenRequest
Source§fn default() -> CreateDelegationTokenRequest
fn default() -> CreateDelegationTokenRequest
Returns the “default value” for a type. Read more
impl Eq for CreateDelegationTokenRequest
Source§impl PartialEq for CreateDelegationTokenRequest
impl PartialEq for CreateDelegationTokenRequest
Source§fn eq(&self, other: &CreateDelegationTokenRequest) -> bool
fn eq(&self, other: &CreateDelegationTokenRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProtocolRequest for CreateDelegationTokenRequest
impl ProtocolRequest for CreateDelegationTokenRequest
Source§const MIN_VERSION: i16 = MIN_VERSION
const MIN_VERSION: i16 = MIN_VERSION
Minimum protocol version this Rust type supports.
Source§const MAX_VERSION: i16 = MAX_VERSION
const MAX_VERSION: i16 = MAX_VERSION
Maximum protocol version this Rust type supports.
Source§const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
First version that uses flexible (KIP-482) framing.
i16::MAX for never-flexible messages.Source§type Response = CreateDelegationTokenResponse
type Response = CreateDelegationTokenResponse
Matching response type from
crabka-protocol.impl StructuralPartialEq for CreateDelegationTokenRequest
Auto Trait Implementations§
impl Freeze for CreateDelegationTokenRequest
impl RefUnwindSafe for CreateDelegationTokenRequest
impl Send for CreateDelegationTokenRequest
impl Sync for CreateDelegationTokenRequest
impl Unpin for CreateDelegationTokenRequest
impl UnsafeUnpin for CreateDelegationTokenRequest
impl UnwindSafe for CreateDelegationTokenRequest
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