pub trait SignalTrack<T> {
// Required method
fn id(&self) -> Id;
// Provided methods
fn track(&self) { ... }
fn try_track(&self) { ... }
}
pub trait SignalTrack<T> {
// Required method
fn id(&self) -> Id;
// Provided methods
fn track(&self) { ... }
fn try_track(&self) { ... }
}