Home
last modified time | relevance | path

Searched refs:BitFieldSpecifier (Results 1 – 2 of 2) sorted by relevance

/external/crosvm/bit_field/bit_field_derive/
Dbit_field_derive.rs130 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 …]
/external/crosvm/bit_field/src/
Dlib.rs304 pub trait BitFieldSpecifier { trait
324 pub fn max<T: BitFieldSpecifier>() -> u64 { in max()
335 impl BitFieldSpecifier for bool {