pub struct Sandboxes {
pub basedir: PathBuf,
pub actions: Vec<Action>,
}Expand description
Sandbox configuration from the sandboxes section.
When this section is present in the configuration, builds are performed in isolated chroot environments.
§Example
sandboxes = {
basedir = "/data/chroot/bob",
actions = {
{ action = "mount", fs = "proc", dir = "/proc" },
{ action = "copy", dir = "/etc" },
},
}Fields§
§basedir: PathBufBase directory for sandbox roots (e.g., /data/chroot/bob).
Individual sandboxes are created as numbered subdirectories:
basedir/0, basedir/1, etc.
actions: Vec<Action>Actions to perform during sandbox setup/teardown.
See Action for details.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Sandboxes
impl RefUnwindSafe for Sandboxes
impl Send for Sandboxes
impl Sync for Sandboxes
impl Unpin for Sandboxes
impl UnwindSafe for Sandboxes
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more