{"ast_node_type":"impl","tokens":[{"end":54,"kind":"keyword","start":0,"text":"mut"}]}
    mut field_name: impl FnMut(usize, &Field) -> Name,
    fields: InFile<impl Iterator<Item = (Option<ast::Type>, Field)>>,
    override_visibility: Option<Option<ast::Visibility>>,