Trait c2rust_bitfields::FieldType
source · pub trait FieldType: Sized {
const IS_SIGNED: bool;
const TOTAL_BIT_SIZE: usize = _;
// Required methods
fn get_bit(&self, bit: usize) -> bool;
fn get_field(field: &[u8], bit_range: (usize, usize)) -> Self;
// Provided method
fn set_field(&self, field: &mut [u8], bit_range: (usize, usize)) { ... }
}