pub struct PermissionRequestShellCommandSegment {
pub full_command_text: String,
pub identifier: String,
}Expand description
A parsed shell command segment used for argument-aware managed policy matching.
Fields§
§full_command_text: StringFull text of this command segment, including arguments
identifier: StringCommand identifier (e.g., executable name)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PermissionRequestShellCommandSegment
impl<'de> Deserialize<'de> for PermissionRequestShellCommandSegment
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 PermissionRequestShellCommandSegment
impl RefUnwindSafe for PermissionRequestShellCommandSegment
impl Send for PermissionRequestShellCommandSegment
impl Sync for PermissionRequestShellCommandSegment
impl Unpin for PermissionRequestShellCommandSegment
impl UnsafeUnpin for PermissionRequestShellCommandSegment
impl UnwindSafe for PermissionRequestShellCommandSegment
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