pub struct RunLogSpec {
pub root: PathBuf,
pub label: String,
pub artifacts: Vec<PathBuf>,
}Expand description
Durable audit settings for one command execution.
Each execution gets a unique directory below root/label. The directory
records the invocation, complete output streams, optional stdin, and
before/after copies of the configured artifact paths.
Fields§
§root: PathBuf§label: String§artifacts: Vec<PathBuf>Implementations§
Source§impl RunLogSpec
impl RunLogSpec
Trait Implementations§
Source§impl Clone for RunLogSpec
impl Clone for RunLogSpec
Source§fn clone(&self) -> RunLogSpec
fn clone(&self) -> RunLogSpec
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 RunLogSpec
impl Debug for RunLogSpec
impl Eq for RunLogSpec
Source§impl PartialEq for RunLogSpec
impl PartialEq for RunLogSpec
impl StructuralPartialEq for RunLogSpec
Auto Trait Implementations§
impl Freeze for RunLogSpec
impl RefUnwindSafe for RunLogSpec
impl Send for RunLogSpec
impl Sync for RunLogSpec
impl Unpin for RunLogSpec
impl UnsafeUnpin for RunLogSpec
impl UnwindSafe for RunLogSpec
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