pub struct InitializeApplication {
pub manifest: Manifest,
pub provider: Option<String>,
pub profile: Option<String>,
pub scope: Option<String>,
pub reason: Option<String>,
pub requested_authorization_duration_ms: Option<u64>,
}Fields§
§manifest: Manifest§provider: Option<String>§profile: Option<String>§scope: Option<String>§reason: Option<String>App-requested authorization lifetime in milliseconds. The provider may shorten, extend, or reject this request after user approval.
Implementations§
Trait Implementations§
Source§impl Clone for InitializeApplication
impl Clone for InitializeApplication
Source§impl Debug for InitializeApplication
impl Debug for InitializeApplication
Source§impl<'de> Deserialize<'de> for InitializeApplication
impl<'de> Deserialize<'de> for InitializeApplication
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 InitializeApplication
Source§impl PartialEq for InitializeApplication
impl PartialEq for InitializeApplication
Source§impl Serialize for InitializeApplication
impl Serialize for InitializeApplication
impl StructuralPartialEq for InitializeApplication
Auto Trait Implementations§
impl Freeze for InitializeApplication
impl RefUnwindSafe for InitializeApplication
impl Send for InitializeApplication
impl Sync for InitializeApplication
impl Unpin for InitializeApplication
impl UnsafeUnpin for InitializeApplication
impl UnwindSafe for InitializeApplication
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