pub struct Task {Show 22 fields
pub id: u32,
pub title: String,
pub status: String,
pub priority: String,
pub claimed_by: Option<String>,
pub blocked: Option<String>,
pub tags: Vec<String>,
pub depends_on: Vec<u32>,
pub review_owner: Option<String>,
pub blocked_on: Option<String>,
pub worktree_path: Option<String>,
pub branch: Option<String>,
pub commit: Option<String>,
pub artifacts: Vec<String>,
pub next_action: Option<String>,
pub scheduled_for: Option<String>,
pub cron_schedule: Option<String>,
pub cron_last_run: Option<String>,
pub completed: Option<String>,
pub description: String,
pub batty_config: Option<TaskBattyConfig>,
pub source_path: PathBuf,
}Expand description
A parsed kanban-md task file.
Fields§
§id: u32§title: String§status: String§priority: String§claimed_by: Option<String>§blocked: Option<String>§depends_on: Vec<u32>§review_owner: Option<String>§blocked_on: Option<String>§worktree_path: Option<String>§branch: Option<String>§commit: Option<String>§artifacts: Vec<String>§next_action: Option<String>§scheduled_for: Option<String>§cron_schedule: Option<String>§cron_last_run: Option<String>§completed: Option<String>§description: String§batty_config: Option<TaskBattyConfig>§source_path: PathBufImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Task
impl RefUnwindSafe for Task
impl Send for Task
impl Sync for Task
impl Unpin for Task
impl UnsafeUnpin for Task
impl UnwindSafe for Task
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
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.