1pub trait HasFields { 2 type Fields; 3} 4 5pub trait HasFieldsRef { 6 type FieldsRef<'a> 7 where 8 Self: 'a; 9}