pub trait Entry {
// Provided methods
fn duration(&self) -> Duration { ... }
fn prev_is_tie(&self) -> bool { ... }
fn next_is_tie(&self) -> bool { ... }
fn tied_units(&self) -> Units { ... }
fn pass_mode(&self) -> EntryPassMode { ... }
}