pub struct ApplicationSessionRequest {
pub delegated_token: DelegatedToken,
pub requested_scopes: Vec<String>,
pub requested_ttl_secs: Option<u64>,
}Expand description
Request to establish one caller-bound scoped application session.
Fields§
§delegated_token: DelegatedToken§requested_scopes: Vec<String>§requested_ttl_secs: Option<u64>Trait Implementations§
Source§impl Clone for ApplicationSessionRequest
impl Clone for ApplicationSessionRequest
Source§fn clone(&self) -> ApplicationSessionRequest
fn clone(&self) -> ApplicationSessionRequest
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 ApplicationSessionRequest
impl Debug for ApplicationSessionRequest
Source§impl<'de> Deserialize<'de> for ApplicationSessionRequest
impl<'de> Deserialize<'de> for ApplicationSessionRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ApplicationSessionRequest
impl StructuralPartialEq for ApplicationSessionRequest
Auto Trait Implementations§
impl Freeze for ApplicationSessionRequest
impl RefUnwindSafe for ApplicationSessionRequest
impl Send for ApplicationSessionRequest
impl Sync for ApplicationSessionRequest
impl Unpin for ApplicationSessionRequest
impl UnsafeUnpin for ApplicationSessionRequest
impl UnwindSafe for ApplicationSessionRequest
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