pub struct PermissionRulesSet {
pub approved: Vec<PermissionRule>,
pub denied: Vec<PermissionRule>,
}Expand description
If specified, replaces the session’s approved/denied permission rules. Omit to leave the current rules unchanged.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§approved: Vec<PermissionRule>Rules that auto-approve matching requests
denied: Vec<PermissionRule>Rules that auto-deny matching requests
Trait Implementations§
Source§impl Clone for PermissionRulesSet
impl Clone for PermissionRulesSet
Source§fn clone(&self) -> PermissionRulesSet
fn clone(&self) -> PermissionRulesSet
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 PermissionRulesSet
impl Debug for PermissionRulesSet
Source§impl Default for PermissionRulesSet
impl Default for PermissionRulesSet
Source§fn default() -> PermissionRulesSet
fn default() -> PermissionRulesSet
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionRulesSet
impl<'de> Deserialize<'de> for PermissionRulesSet
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 PermissionRulesSet
impl RefUnwindSafe for PermissionRulesSet
impl Send for PermissionRulesSet
impl Sync for PermissionRulesSet
impl Unpin for PermissionRulesSet
impl UnsafeUnpin for PermissionRulesSet
impl UnwindSafe for PermissionRulesSet
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