pub enum PermissionType {
AddRules,
SetMode,
Unknown(String),
}Expand description
The type of a permission grant.
Determines whether the permission adds rules for specific tools or sets a broad mode.
Variants§
AddRules
Add fine-grained rules for specific tools.
SetMode
Set a broad permission mode (e.g., accept all edits).
Unknown(String)
A type not yet known to this version of the crate.
Implementations§
Trait Implementations§
Source§impl Clone for PermissionType
impl Clone for PermissionType
Source§fn clone(&self) -> PermissionType
fn clone(&self) -> PermissionType
Returns a duplicate of the value. Read more
1.0.0 · 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 PermissionType
impl Debug for PermissionType
Source§impl<'de> Deserialize<'de> for PermissionType
impl<'de> Deserialize<'de> for PermissionType
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PermissionType
impl Display for PermissionType
Source§impl From<&str> for PermissionType
impl From<&str> for PermissionType
Source§impl Hash for PermissionType
impl Hash for PermissionType
Source§impl PartialEq for PermissionType
impl PartialEq for PermissionType
Source§impl Serialize for PermissionType
impl Serialize for PermissionType
impl Eq for PermissionType
impl StructuralPartialEq for PermissionType
Auto Trait Implementations§
impl Freeze for PermissionType
impl RefUnwindSafe for PermissionType
impl Send for PermissionType
impl Sync for PermissionType
impl Unpin for PermissionType
impl UnsafeUnpin for PermissionType
impl UnwindSafe for PermissionType
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