pub struct ParsedTasks {
pub path: String,
pub phases: Vec<Phase>,
pub tasks: Vec<Task>,
pub totals: Totals,
pub dependency_mode: DependencyMode,
}Expand description
A parsed tasks.md.
Fields§
§path: StringWorkspace-relative path of the file.
phases: Vec<Phase>Level-2 headings, in document order.
tasks: Vec<Task>Tasks, in document order.
totals: TotalsCounts over tasks.
dependency_mode: DependencyModeHow dependencies within a phase are determined.
Trait Implementations§
Source§impl Clone for ParsedTasks
impl Clone for ParsedTasks
Source§impl Debug for ParsedTasks
impl Debug for ParsedTasks
impl Eq for ParsedTasks
Source§impl JsonSchema for ParsedTasks
impl JsonSchema for ParsedTasks
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ParsedTasks
impl PartialEq for ParsedTasks
Source§impl Serialize for ParsedTasks
impl Serialize for ParsedTasks
impl StructuralPartialEq for ParsedTasks
Auto Trait Implementations§
impl Freeze for ParsedTasks
impl RefUnwindSafe for ParsedTasks
impl Send for ParsedTasks
impl Sync for ParsedTasks
impl Unpin for ParsedTasks
impl UnsafeUnpin for ParsedTasks
impl UnwindSafe for ParsedTasks
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