pub struct VerifiedApplicationExecution {
pub runtime_scope: Option<ResourceScope>,
pub resource: ApplicationExecutionResource,
pub scope: ResourceScope,
pub caller_user_id: String,
}Expand description
Internal authenticated context, never accepted from a JSON body or JWT claim.
Fields§
§runtime_scope: Option<ResourceScope>§resource: ApplicationExecutionResource§scope: ResourceScope§caller_user_id: StringImplementations§
Source§impl VerifiedApplicationExecution
impl VerifiedApplicationExecution
pub fn principal(&self) -> PrincipalRef
Trait Implementations§
Source§impl Clone for VerifiedApplicationExecution
impl Clone for VerifiedApplicationExecution
Source§fn clone(&self) -> VerifiedApplicationExecution
fn clone(&self) -> VerifiedApplicationExecution
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 VerifiedApplicationExecution
impl Debug for VerifiedApplicationExecution
Source§impl<'de> Deserialize<'de> for VerifiedApplicationExecution
impl<'de> Deserialize<'de> for VerifiedApplicationExecution
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
Auto Trait Implementations§
impl Freeze for VerifiedApplicationExecution
impl RefUnwindSafe for VerifiedApplicationExecution
impl Send for VerifiedApplicationExecution
impl Sync for VerifiedApplicationExecution
impl Unpin for VerifiedApplicationExecution
impl UnsafeUnpin for VerifiedApplicationExecution
impl UnwindSafe for VerifiedApplicationExecution
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