pub trait Model: Sized {
const ID: u16;
// Required method
fn from_data(data: &[u16]) -> Result<Self, ReadModelError>;
}Expand description
Every model implements this trait which contains methods for accessing
Required Associated Constants§
Required Methods§
sourcefn from_data(data: &[u16]) -> Result<Self, ReadModelError>
fn from_data(data: &[u16]) -> Result<Self, ReadModelError>
Parse model points from a given u16 slice
Object Safety§
This trait is not object safe.