pub(crate) trait Span { // Required methods fn address(&self) -> Address; fn quantity(&self) -> Quantity; }