pub struct PermissionApprovedForSession {
pub approval: UserToolSessionApproval,
pub kind: PermissionApprovedForSessionKind,
}Fields§
§approval: UserToolSessionApprovalThe approval to add as a session-scoped rule
kind: PermissionApprovedForSessionKindApproved and remembered for the rest of the session
Trait Implementations§
Source§impl Clone for PermissionApprovedForSession
impl Clone for PermissionApprovedForSession
Source§fn clone(&self) -> PermissionApprovedForSession
fn clone(&self) -> PermissionApprovedForSession
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 PermissionApprovedForSession
impl Debug for PermissionApprovedForSession
Source§impl<'de> Deserialize<'de> for PermissionApprovedForSession
impl<'de> Deserialize<'de> for PermissionApprovedForSession
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
Auto Trait Implementations§
impl Freeze for PermissionApprovedForSession
impl RefUnwindSafe for PermissionApprovedForSession
impl Send for PermissionApprovedForSession
impl Sync for PermissionApprovedForSession
impl Unpin for PermissionApprovedForSession
impl UnsafeUnpin for PermissionApprovedForSession
impl UnwindSafe for PermissionApprovedForSession
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