pub(crate) fn bitfield_tuple_struct_impl( ast: &DeriveInput, fields: &FieldsUnnamed, ) -> Result<TokenStream>