pub struct SubProjectContext {
pub name: String,
pub content: SubProjectContent,
pub task_summary: TaskSummary,
pub derived_status: DerivedStatus,
pub last_updated: DateTime<Utc>,
}Expand description
Context information for a specific sub-project
Fields§
§name: StringSub-project name/identifier
content: SubProjectContentParsed content from core sub-project files
task_summary: TaskSummaryAggregated task information from all task files
derived_status: DerivedStatusCurrent status derived from parsed content
last_updated: DateTime<Utc>Last update timestamp for this sub-project context
Trait Implementations§
Source§impl Clone for SubProjectContext
impl Clone for SubProjectContext
Source§fn clone(&self) -> SubProjectContext
fn clone(&self) -> SubProjectContext
Returns a duplicate of the value. Read more
1.0.0 · 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 SubProjectContext
impl RefUnwindSafe for SubProjectContext
impl Send for SubProjectContext
impl Sync for SubProjectContext
impl Unpin for SubProjectContext
impl UnwindSafe for SubProjectContext
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