pub trait FieldModel {
// Required methods
fn offset(&self) -> usize;
fn set_offset(&mut self, offset: usize);
fn size(&self) -> usize;
// Provided methods
fn extra(&self) -> usize { ... }
fn shift(&mut self, size: usize) { ... }
fn unshift(&mut self, size: usize) { ... }
fn verify(&self) -> bool { ... }
}Expand description
Base trait for all field models
Required Methods§
Sourcefn set_offset(&mut self, offset: usize)
fn set_offset(&mut self, offset: usize)
Set field offset in buffer