pub struct TaskInfoSnapshot {
pub task: Task,
pub todos: Vec<Todo>,
pub links: Vec<Link>,
pub scraps: Vec<Scrap>,
pub worktrees: Vec<Worktree>,
pub repos: Vec<TaskRepo>,
pub vcs_mode: VcsMode,
}Expand description
Aggregated task detail for CLI status and agent tooling.
Fields§
§task: Task§todos: Vec<Todo>§links: Vec<Link>§scraps: Vec<Scrap>§worktrees: Vec<Worktree>§repos: Vec<TaskRepo>§vcs_mode: VcsModeTrait Implementations§
Source§impl Clone for TaskInfoSnapshot
impl Clone for TaskInfoSnapshot
Source§fn clone(&self) -> TaskInfoSnapshot
fn clone(&self) -> TaskInfoSnapshot
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 moreAuto Trait Implementations§
impl Freeze for TaskInfoSnapshot
impl RefUnwindSafe for TaskInfoSnapshot
impl Send for TaskInfoSnapshot
impl Sync for TaskInfoSnapshot
impl Unpin for TaskInfoSnapshot
impl UnsafeUnpin for TaskInfoSnapshot
impl UnwindSafe for TaskInfoSnapshot
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