pub trait EcashTime {
// Required method
fn ecash_datetime(&self) -> OffsetDateTime;
// Provided methods
fn ecash_unix_timestamp(&self) -> u32 { ... }
fn ecash_date(&self) -> Date { ... }
}pub trait EcashTime {
// Required method
fn ecash_datetime(&self) -> OffsetDateTime;
// Provided methods
fn ecash_unix_timestamp(&self) -> u32 { ... }
fn ecash_date(&self) -> Date { ... }
}