pub trait TaskAsset: Sync + Send {
// Required methods
fn id(&self) -> &dyn TaskId;
fn start(&self) -> DateTime<Utc>;
fn end(&self) -> DateTime<Utc>;
fn state(&self) -> &TaskState;
}pub trait TaskAsset: Sync + Send {
// Required methods
fn id(&self) -> &dyn TaskId;
fn start(&self) -> DateTime<Utc>;
fn end(&self) -> DateTime<Utc>;
fn state(&self) -> &TaskState;
}