(&self)
| 758 | } |
| 759 | |
| 760 | fn hoisted_bindings(&self) -> TokenStream { |
| 761 | self.shared_fields.iter().chain(self.shared_type_fields.iter()).map(|f| f.binding()).collect() |
| 762 | } |
| 763 | |
| 764 | fn hoisted_preloop(&self, wc: &mut WhereCollector) -> TokenStream { |
| 765 | let atom_preloop = match self.shared_fields.as_slice() { |