pub trait FirmwareInfoLoader: ErrorType {
// Required methods
fn load(&mut self, buf: &[u8]) -> Result<LoadResult, Self::Error>;
fn is_loaded(&self) -> bool;
fn get_info(&self) -> Result<FirmwareInfo, Self::Error>;
}Required Methods§
fn load(&mut self, buf: &[u8]) -> Result<LoadResult, Self::Error>
fn is_loaded(&self) -> bool
fn get_info(&self) -> Result<FirmwareInfo, Self::Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".