pub trait HaveDataInterface {
// Required method
fn data_interface_number(&self) -> Option<u8>;
// Provided method
fn have_data_interface(&self) -> bool { ... }
}pub trait HaveDataInterface {
// Required method
fn data_interface_number(&self) -> Option<u8>;
// Provided method
fn have_data_interface(&self) -> bool { ... }
}