pub struct PermissionApprovedForLocation {
pub approval: UserToolSessionApproval,
pub kind: PermissionApprovedForLocationKind,
pub location_key: String,
}Fields§
§approval: UserToolSessionApprovalThe approval to persist for this location
kind: PermissionApprovedForLocationKindApproved and persisted for this project location
location_key: StringThe location key (git root or cwd) to persist the approval to
Trait Implementations§
Source§impl Clone for PermissionApprovedForLocation
impl Clone for PermissionApprovedForLocation
Source§fn clone(&self) -> PermissionApprovedForLocation
fn clone(&self) -> PermissionApprovedForLocation
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<'de> Deserialize<'de> for PermissionApprovedForLocation
impl<'de> Deserialize<'de> for PermissionApprovedForLocation
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 PermissionApprovedForLocation
impl RefUnwindSafe for PermissionApprovedForLocation
impl Send for PermissionApprovedForLocation
impl Sync for PermissionApprovedForLocation
impl Unpin for PermissionApprovedForLocation
impl UnsafeUnpin for PermissionApprovedForLocation
impl UnwindSafe for PermissionApprovedForLocation
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