pub struct CreateDelegationTokenResponse {
pub error_code: i16,
pub owner: DelegationTokenPrincipal,
pub requester: Option<DelegationTokenPrincipal>,
pub issue_timestamp_ms: i64,
pub expiry_timestamp_ms: i64,
pub max_timestamp_ms: i64,
pub token_id: String,
pub hmac: Vec<u8>,
pub throttle_time_ms: i32,
}Fields§
§error_code: i16§owner: DelegationTokenPrincipal§requester: Option<DelegationTokenPrincipal>§issue_timestamp_ms: i64§expiry_timestamp_ms: i64§max_timestamp_ms: i64§token_id: String§hmac: Vec<u8>§throttle_time_ms: i32Implementations§
Source§impl CreateDelegationTokenResponse
impl CreateDelegationTokenResponse
pub fn decode_body_v1(decoder: &mut Decoder<'_>) -> Result<Self>
pub fn decode_body_v2( decoder: &mut Decoder<'_>, api_version: i16, ) -> Result<Self>
Trait Implementations§
Source§impl Clone for CreateDelegationTokenResponse
impl Clone for CreateDelegationTokenResponse
Source§fn clone(&self) -> CreateDelegationTokenResponse
fn clone(&self) -> CreateDelegationTokenResponse
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 moreimpl Eq for CreateDelegationTokenResponse
impl StructuralPartialEq for CreateDelegationTokenResponse
Auto Trait Implementations§
impl Freeze for CreateDelegationTokenResponse
impl RefUnwindSafe for CreateDelegationTokenResponse
impl Send for CreateDelegationTokenResponse
impl Sync for CreateDelegationTokenResponse
impl Unpin for CreateDelegationTokenResponse
impl UnsafeUnpin for CreateDelegationTokenResponse
impl UnwindSafe for CreateDelegationTokenResponse
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