pub struct Checkpoint<'a> {
pub store: &'a Path,
pub session: &'a str,
pub cwd: &'a str,
pub engineer: &'a str,
pub plan: &'a str,
pub inputs: &'a str,
pub selected: &'a [&'a Challenge],
pub now: i64,
}Expand description
One Stop checkpoint as the queen sees it.
Fields§
§store: &'a PathThe routed collective’s store.
session: &'a str§cwd: &'a str§engineer: &'a str§plan: &'a strThe drone’s plan / last proposal.
inputs: &'a strWhat the engineer gave the drone this session: their prompts (not the drone’s own tool calls, which would otherwise “state” any move the drone already ran).
selected: &'a [&'a Challenge]The lessons the conscience asked at this checkpoint.
now: i64Auto Trait Implementations§
impl<'a> Freeze for Checkpoint<'a>
impl<'a> RefUnwindSafe for Checkpoint<'a>
impl<'a> Send for Checkpoint<'a>
impl<'a> Sync for Checkpoint<'a>
impl<'a> Unpin for Checkpoint<'a>
impl<'a> UnsafeUnpin for Checkpoint<'a>
impl<'a> UnwindSafe for Checkpoint<'a>
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