pub struct ScriptPolicy { /* private fields */ }Expand description
The compiled ShellConfig: allow/deny globs, deny first.
Implementations§
Source§impl ScriptPolicy
impl ScriptPolicy
Sourcepub fn new(config: &ShellConfig) -> Result<Self>
pub fn new(config: &ShellConfig) -> Result<Self>
Compile the configured globs. A malformed pattern is an error here, where it fails startup, rather than at the first script it would have governed.
Trait Implementations§
Source§impl Clone for ScriptPolicy
impl Clone for ScriptPolicy
Source§fn clone(&self) -> ScriptPolicy
fn clone(&self) -> ScriptPolicy
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 ScriptPolicy
impl Debug for ScriptPolicy
Source§impl Default for ScriptPolicy
impl Default for ScriptPolicy
Source§fn default() -> ScriptPolicy
fn default() -> ScriptPolicy
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScriptPolicy
impl RefUnwindSafe for ScriptPolicy
impl Send for ScriptPolicy
impl Sync for ScriptPolicy
impl Unpin for ScriptPolicy
impl UnsafeUnpin for ScriptPolicy
impl UnwindSafe for ScriptPolicy
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