pub struct RunPaths {
pub run_dir: PathBuf,
pub trace_jsonl: PathBuf,
pub artifacts_dir: PathBuf,
pub patch_plans_dir: PathBuf,
pub final_report: PathBuf,
pub run_log: PathBuf,
}Fields§
§run_dir: PathBuf§trace_jsonl: PathBuf§artifacts_dir: PathBuf§patch_plans_dir: PathBuf§final_report: PathBuf§run_log: PathBufImplementations§
Source§impl RunPaths
impl RunPaths
pub fn new(paths: &ProjectPaths, run_id: RunId) -> Self
pub fn create_dirs(&self) -> KimetsuResult<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RunPaths
impl RefUnwindSafe for RunPaths
impl Send for RunPaths
impl Sync for RunPaths
impl Unpin for RunPaths
impl UnsafeUnpin for RunPaths
impl UnwindSafe for RunPaths
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