Searched refs:BitFieldSpecifier (Results 1 – 2 of 2) sorted by relevance
130 impl bit_field::BitFieldSpecifier for #ident { in bitfield_tuple_struct_impl()188 impl bit_field::BitFieldSpecifier for #ident { in bitfield_enum_with_width_impl()259 impl bit_field::BitFieldSpecifier for #ident { in bitfield_enum_without_width_impl()454 <#field_types as ::bit_field::BitFieldSpecifier>::FIELD_WIDTH as usize in get_struct_def()498 [(); <#ty as ::bit_field::BitFieldSpecifier>::FIELD_WIDTH as usize]; in get_fields_impl()503 pub fn #getter_ident(&self) -> <#ty as ::bit_field::BitFieldSpecifier>::GetterType { in get_fields_impl()505 … let offset = #(<#current_types as ::bit_field::BitFieldSpecifier>::FIELD_WIDTH as usize)+*; in get_fields_impl()506 let val = self.get(offset, <#ty as ::bit_field::BitFieldSpecifier>::FIELD_WIDTH); in get_fields_impl()507 <#ty as ::bit_field::BitFieldSpecifier>::from_u64(val) in get_fields_impl()510 … pub fn #setter_ident(&mut self, val: <#ty as ::bit_field::BitFieldSpecifier>::SetterType) { in get_fields_impl()[all …]
304 pub trait BitFieldSpecifier { trait324 pub fn max<T: BitFieldSpecifier>() -> u64 { in max()335 impl BitFieldSpecifier for bool {