pub struct ProgramSpec {
pub exec: Option<PathBuf>,
pub args: Vec<String>,
}Expand description
Program identity supplied by a profile alongside the policy.
Not a Sandbox field — passed separately to the sandbox runner.
Fields§
§exec: Option<PathBuf>§args: Vec<String>Trait Implementations§
Source§impl Clone for ProgramSpec
impl Clone for ProgramSpec
Source§fn clone(&self) -> ProgramSpec
fn clone(&self) -> ProgramSpec
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 ProgramSpec
impl Debug for ProgramSpec
Source§impl Default for ProgramSpec
impl Default for ProgramSpec
Source§fn default() -> ProgramSpec
fn default() -> ProgramSpec
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProgramSpec
impl PartialEq for ProgramSpec
Source§fn eq(&self, other: &ProgramSpec) -> bool
fn eq(&self, other: &ProgramSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProgramSpec
Auto Trait Implementations§
impl Freeze for ProgramSpec
impl RefUnwindSafe for ProgramSpec
impl Send for ProgramSpec
impl Sync for ProgramSpec
impl Unpin for ProgramSpec
impl UnsafeUnpin for ProgramSpec
impl UnwindSafe for ProgramSpec
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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