pub struct PermissionGrantInput {
pub audience: String,
pub capabilities: Vec<CredentialCapability>,
pub expires_at: Option<DateTime<Utc>>,
}Fields§
§audience: String§capabilities: Vec<CredentialCapability>§expires_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for PermissionGrantInput
impl Clone for PermissionGrantInput
Source§impl Debug for PermissionGrantInput
impl Debug for PermissionGrantInput
Source§impl<'de> Deserialize<'de> for PermissionGrantInput
impl<'de> Deserialize<'de> for PermissionGrantInput
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 PermissionGrantInput
Source§impl PartialEq for PermissionGrantInput
impl PartialEq for PermissionGrantInput
Source§impl Serialize for PermissionGrantInput
impl Serialize for PermissionGrantInput
impl StructuralPartialEq for PermissionGrantInput
Auto Trait Implementations§
impl Freeze for PermissionGrantInput
impl RefUnwindSafe for PermissionGrantInput
impl Send for PermissionGrantInput
impl Sync for PermissionGrantInput
impl Unpin for PermissionGrantInput
impl UnsafeUnpin for PermissionGrantInput
impl UnwindSafe for PermissionGrantInput
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