pub trait CaseAsset: Sync + Send {
// Required methods
fn id(&self) -> &dyn CaseId;
fn start(&self) -> DateTime<Utc>;
fn end(&self) -> DateTime<Utc>;
fn data(&self) -> &Value;
fn state(&self) -> &CaseState;
}pub trait CaseAsset: Sync + Send {
// Required methods
fn id(&self) -> &dyn CaseId;
fn start(&self) -> DateTime<Utc>;
fn end(&self) -> DateTime<Utc>;
fn data(&self) -> &Value;
fn state(&self) -> &CaseState;
}