Add tasks module and rename trait files

This commit is contained in:
2026-05-05 17:14:33 +02:00
parent a1d0a84885
commit 1c0f27f115
9 changed files with 23 additions and 4 deletions
@@ -0,0 +1,6 @@
use crate::app::widgets::CellWidget;
#[derive(Debug, Clone, PartialEq)]
pub struct DiggingTask<'a> {
path: Vec<&'a CellWidget>,
}
@@ -0,0 +1,7 @@
mod digging;
mod tasks_enum;
mod task_trait;
pub use tasks_enum::Tasks;
pub use digging::DiggingTask;
pub use task_trait::Task;
@@ -0,0 +1 @@
pub trait Task {}
@@ -0,0 +1,4 @@
#[derive(Debug, Clone, Copy, PartialEq)]
pub enum Tasks {
Digging,
}