pub trait SystemExt<Api: Api + Copy> {
// Required methods
fn peripherals(&self) -> Peripherals<Api>;
fn accelerometer(&self) -> Accelerometer<Api>;
fn buttons(&self) -> Buttons<Api>;
fn crank(&self) -> Crank<Api>;
}pub trait SystemExt<Api: Api + Copy> {
// Required methods
fn peripherals(&self) -> Peripherals<Api>;
fn accelerometer(&self) -> Accelerometer<Api>;
fn buttons(&self) -> Buttons<Api>;
fn crank(&self) -> Crank<Api>;
}