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