pub struct PermissionV2AskedData {
pub action: String,
pub id: String,
pub metadata: Option<Map<String, Value>>,
pub resources: Vec<String>,
pub save: Option<Vec<String>>,
pub session_id: String,
pub source: Option<PermissionV2Source>,
}Fields§
§action: String§id: String§metadata: Option<Map<String, Value>>§resources: Vec<String>§save: Option<Vec<String>>§session_id: String§source: Option<PermissionV2Source>Trait Implementations§
Source§impl Clone for PermissionV2AskedData
impl Clone for PermissionV2AskedData
Source§fn clone(&self) -> PermissionV2AskedData
fn clone(&self) -> PermissionV2AskedData
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 PermissionV2AskedData
impl Debug for PermissionV2AskedData
Source§impl<'de> Deserialize<'de> for PermissionV2AskedData
impl<'de> Deserialize<'de> for PermissionV2AskedData
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
Source§impl PartialEq for PermissionV2AskedData
impl PartialEq for PermissionV2AskedData
Source§impl Serialize for PermissionV2AskedData
impl Serialize for PermissionV2AskedData
impl StructuralPartialEq for PermissionV2AskedData
Auto Trait Implementations§
impl Freeze for PermissionV2AskedData
impl RefUnwindSafe for PermissionV2AskedData
impl Send for PermissionV2AskedData
impl Sync for PermissionV2AskedData
impl Unpin for PermissionV2AskedData
impl UnsafeUnpin for PermissionV2AskedData
impl UnwindSafe for PermissionV2AskedData
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