pub struct ApplicationContext {
pub project: Option<String>,
pub profile: Option<String>,
pub base_dir: Option<String>,
pub reason: Option<String>,
pub requested_authorization_duration_ms: Option<u64>,
}Expand description
Resolver-declared provider session context. Available starting with SecretSpec 0.21.
Fields§
§project: Option<String>§profile: Option<String>§base_dir: Option<String>§reason: Option<String>App-requested authorization lifetime in milliseconds. This is an untrusted default for an approval surface, not an authorization.
Implementations§
Trait Implementations§
Source§impl Clone for ApplicationContext
impl Clone for ApplicationContext
Source§impl Debug for ApplicationContext
impl Debug for ApplicationContext
Source§impl<'de> Deserialize<'de> for ApplicationContext
impl<'de> Deserialize<'de> for ApplicationContext
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 ApplicationContext
Source§impl PartialEq for ApplicationContext
impl PartialEq for ApplicationContext
Source§impl Serialize for ApplicationContext
impl Serialize for ApplicationContext
impl StructuralPartialEq for ApplicationContext
Auto Trait Implementations§
impl Freeze for ApplicationContext
impl RefUnwindSafe for ApplicationContext
impl Send for ApplicationContext
impl Sync for ApplicationContext
impl Unpin for ApplicationContext
impl UnsafeUnpin for ApplicationContext
impl UnwindSafe for ApplicationContext
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