pub trait Interface: DriverGeneric {
// Required methods
fn assert(&mut self, id: ResetId) -> Result<(), ResetError>;
fn deassert(&mut self, id: ResetId) -> Result<(), ResetError>;
// Provided method
fn reset(&mut self, id: ResetId) -> Result<(), ResetError> { ... }
}Required Methods§
fn assert(&mut self, id: ResetId) -> Result<(), ResetError>
fn deassert(&mut self, id: ResetId) -> Result<(), ResetError>
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".