├── .github └── workflows │ └── ci.yml ├── .gitignore ├── ARCHITECTURE.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md └── src ├── error.rs ├── lib.rs ├── parse.rs ├── parse_extern.rs ├── parse_fn.rs ├── parse_impl.rs ├── parse_mod.rs ├── parse_type.rs ├── parse_utils.rs ├── punctuated.rs ├── snapshots ├── venial__tests__add_bounded_lifetime.snap ├── venial__tests__add_bounded_ty_param.snap ├── venial__tests__add_const_param-2.snap ├── venial__tests__add_const_param.snap ├── venial__tests__add_lifetime-2.snap ├── venial__tests__add_lifetime-3.snap ├── venial__tests__add_lifetime.snap ├── venial__tests__add_ty_param-2.snap ├── venial__tests__add_ty_param.snap ├── venial__tests__add_where_item-2.snap ├── venial__tests__add_where_item.snap ├── venial__tests__interpret_ty_expr_from_declarative_macro.snap ├── venial__tests__interpret_ty_expr_generic_as_path.snap ├── venial__tests__interpret_ty_expr_simple_as_path.snap ├── venial__tests__parse_all_kw_fn.snap ├── venial__tests__parse_async_fn.snap ├── venial__tests__parse_attr_fn.snap ├── venial__tests__parse_bounded_type_param_no_comma.snap ├── venial__tests__parse_complex_attributes-2.snap ├── venial__tests__parse_complex_attributes-3.snap ├── venial__tests__parse_complex_attributes.snap ├── venial__tests__parse_complex_enum_variant-2.snap ├── venial__tests__parse_complex_enum_variant-3.snap ├── venial__tests__parse_complex_enum_variant.snap ├── venial__tests__parse_const_fn.snap ├── venial__tests__parse_const_generics.snap ├── venial__tests__parse_constant_complex.snap ├── venial__tests__parse_constant_expressionless.snap ├── venial__tests__parse_constant_simple.snap ├── venial__tests__parse_default_fn.snap ├── venial__tests__parse_empty_enum.snap ├── venial__tests__parse_empty_fn.snap ├── venial__tests__parse_empty_struct.snap ├── venial__tests__parse_empty_tuple.snap ├── venial__tests__parse_enum.snap ├── venial__tests__parse_enum_attributes.snap ├── venial__tests__parse_enum_empty_generic_params.snap ├── venial__tests__parse_enum_empty_where_clause.snap ├── venial__tests__parse_enum_generic_params.snap ├── venial__tests__parse_enum_vis-2.snap ├── venial__tests__parse_enum_vis-3.snap ├── venial__tests__parse_enum_vis.snap ├── venial__tests__parse_enum_where_clause.snap ├── venial__tests__parse_extern_abi_fn.snap ├── venial__tests__parse_extern_block-2.snap ├── venial__tests__parse_extern_block.snap ├── venial__tests__parse_extern_crate-2.snap ├── venial__tests__parse_extern_crate-3.snap ├── venial__tests__parse_extern_crate.snap ├── venial__tests__parse_extern_fn.snap ├── venial__tests__parse_fn.snap ├── venial__tests__parse_fn_body.snap ├── venial__tests__parse_fn_lifetimes.snap ├── venial__tests__parse_fn_mut_param.snap ├── venial__tests__parse_fn_mut_receiver_lifetime.snap ├── venial__tests__parse_fn_prototype.snap ├── venial__tests__parse_fn_receiver_lifetime.snap ├── venial__tests__parse_fn_self_param-2.snap ├── venial__tests__parse_fn_self_param-3.snap ├── venial__tests__parse_fn_self_param-4.snap ├── venial__tests__parse_fn_self_param.snap ├── venial__tests__parse_fn_traits.snap ├── venial__tests__parse_generic_args.snap ├── venial__tests__parse_generic_args_turbofish.snap ├── venial__tests__parse_generic_fn.snap ├── venial__tests__parse_impl_inherent.snap ├── venial__tests__parse_impl_inherent_generic.snap ├── venial__tests__parse_impl_trait.snap ├── venial__tests__parse_impl_trait_generic.snap ├── venial__tests__parse_inline_generic_args-2.snap ├── venial__tests__parse_inline_generic_args.snap ├── venial__tests__parse_mod.snap ├── venial__tests__parse_multiple_brackets.snap ├── venial__tests__parse_normal_struct.snap ├── venial__tests__parse_normal_struct_attributes.snap ├── venial__tests__parse_normal_struct_empty_where_clause.snap ├── venial__tests__parse_normal_struct_generic_params.snap ├── venial__tests__parse_normal_struct_vis-2.snap ├── venial__tests__parse_normal_struct_vis-3.snap ├── venial__tests__parse_normal_struct_vis.snap ├── venial__tests__parse_normal_struct_where_clause.snap ├── venial__tests__parse_param_attr_fn.snap ├── venial__tests__parse_struct_fields_attributes.snap ├── venial__tests__parse_struct_fields_vis.snap ├── venial__tests__parse_trait_decorated.snap ├── venial__tests__parse_trait_simple.snap ├── venial__tests__parse_tuple_fields_attributes.snap ├── venial__tests__parse_tuple_fields_vis.snap ├── venial__tests__parse_tuple_struct.snap ├── venial__tests__parse_tuple_struct_attributes.snap ├── venial__tests__parse_tuple_struct_empty_where_clause.snap ├── venial__tests__parse_tuple_struct_generic_params.snap ├── venial__tests__parse_tuple_struct_vis-2.snap ├── venial__tests__parse_tuple_struct_vis-3.snap ├── venial__tests__parse_tuple_struct_vis.snap ├── venial__tests__parse_tuple_struct_where_clause.snap ├── venial__tests__parse_type_complex.snap ├── venial__tests__parse_type_simple.snap ├── venial__tests__parse_union.snap ├── venial__tests__parse_unit_struct.snap ├── venial__tests__parse_unit_struct_attributes.snap ├── venial__tests__parse_unit_struct_empty_where_clause.snap ├── venial__tests__parse_unit_struct_generic_params.snap ├── venial__tests__parse_unit_struct_vis-2.snap ├── venial__tests__parse_unit_struct_vis-3.snap ├── venial__tests__parse_unit_struct_vis.snap ├── venial__tests__parse_unit_struct_where_clause.snap ├── venial__tests__parse_unsafe_extern_block.snap ├── venial__tests__parse_unsafe_fn.snap ├── venial__tests__parse_visi_fn.snap ├── venial__tests__parse_where_fn-2.snap └── venial__tests__parse_where_fn.snap ├── tests.rs ├── types.rs └── types_edition.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/.gitignore -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/README.md -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/parse.rs -------------------------------------------------------------------------------- /src/parse_extern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/parse_extern.rs -------------------------------------------------------------------------------- /src/parse_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/parse_fn.rs -------------------------------------------------------------------------------- /src/parse_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/parse_impl.rs -------------------------------------------------------------------------------- /src/parse_mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/parse_mod.rs -------------------------------------------------------------------------------- /src/parse_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/parse_type.rs -------------------------------------------------------------------------------- /src/parse_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/parse_utils.rs -------------------------------------------------------------------------------- /src/punctuated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/punctuated.rs -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_bounded_lifetime.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_bounded_lifetime.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_bounded_ty_param.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_bounded_ty_param.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_const_param-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_const_param-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_const_param.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_const_param.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_lifetime-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_lifetime-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_lifetime-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_lifetime-3.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_lifetime.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_lifetime.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_ty_param-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_ty_param-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_ty_param.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_ty_param.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_where_item-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_where_item-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__add_where_item.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__add_where_item.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__interpret_ty_expr_from_declarative_macro.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__interpret_ty_expr_from_declarative_macro.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__interpret_ty_expr_generic_as_path.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__interpret_ty_expr_generic_as_path.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__interpret_ty_expr_simple_as_path.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__interpret_ty_expr_simple_as_path.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_all_kw_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_all_kw_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_async_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_async_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_attr_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_attr_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_bounded_type_param_no_comma.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_bounded_type_param_no_comma.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_complex_attributes-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_complex_attributes-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_complex_attributes-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_complex_attributes-3.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_complex_attributes.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_complex_attributes.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_complex_enum_variant-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_complex_enum_variant-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_complex_enum_variant-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_complex_enum_variant-3.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_complex_enum_variant.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_complex_enum_variant.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_const_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_const_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_const_generics.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_const_generics.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_constant_complex.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_constant_complex.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_constant_expressionless.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_constant_expressionless.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_constant_simple.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_constant_simple.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_default_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_default_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_empty_enum.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_empty_enum.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_empty_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_empty_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_empty_struct.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_empty_struct.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_empty_tuple.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_empty_tuple.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_enum.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_enum.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_enum_attributes.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_enum_attributes.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_enum_empty_generic_params.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_enum_empty_generic_params.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_enum_empty_where_clause.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_enum_empty_where_clause.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_enum_generic_params.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_enum_generic_params.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_enum_vis-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_enum_vis-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_enum_vis-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_enum_vis-3.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_enum_vis.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_enum_vis.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_enum_where_clause.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_enum_where_clause.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_extern_abi_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_extern_abi_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_extern_block-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_extern_block-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_extern_block.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_extern_block.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_extern_crate-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_extern_crate-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_extern_crate-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_extern_crate-3.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_extern_crate.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_extern_crate.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_extern_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_extern_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_body.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_body.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_lifetimes.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_lifetimes.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_mut_param.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_mut_param.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_mut_receiver_lifetime.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_mut_receiver_lifetime.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_prototype.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_prototype.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_receiver_lifetime.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_receiver_lifetime.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_self_param-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_self_param-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_self_param-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_self_param-3.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_self_param-4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_self_param-4.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_self_param.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_self_param.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_fn_traits.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_fn_traits.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_generic_args.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_generic_args.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_generic_args_turbofish.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_generic_args_turbofish.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_generic_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_generic_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_impl_inherent.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_impl_inherent.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_impl_inherent_generic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_impl_inherent_generic.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_impl_trait.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_impl_trait.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_impl_trait_generic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_impl_trait_generic.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_inline_generic_args-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_inline_generic_args-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_inline_generic_args.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_inline_generic_args.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_mod.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_mod.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_multiple_brackets.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_multiple_brackets.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_normal_struct.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_normal_struct.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_normal_struct_attributes.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_normal_struct_attributes.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_normal_struct_empty_where_clause.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_normal_struct_empty_where_clause.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_normal_struct_generic_params.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_normal_struct_generic_params.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_normal_struct_vis-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_normal_struct_vis-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_normal_struct_vis-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_normal_struct_vis-3.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_normal_struct_vis.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_normal_struct_vis.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_normal_struct_where_clause.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_normal_struct_where_clause.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_param_attr_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_param_attr_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_struct_fields_attributes.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_struct_fields_attributes.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_struct_fields_vis.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_struct_fields_vis.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_trait_decorated.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_trait_decorated.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_trait_simple.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_trait_simple.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_fields_attributes.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_fields_attributes.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_fields_vis.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_fields_vis.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_struct.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_struct.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_struct_attributes.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_struct_attributes.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_struct_empty_where_clause.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_struct_empty_where_clause.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_struct_generic_params.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_struct_generic_params.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_struct_vis-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_struct_vis-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_struct_vis-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_struct_vis-3.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_struct_vis.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_struct_vis.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_tuple_struct_where_clause.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_tuple_struct_where_clause.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_type_complex.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_type_complex.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_type_simple.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_type_simple.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_union.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_union.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unit_struct.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unit_struct.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unit_struct_attributes.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unit_struct_attributes.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unit_struct_empty_where_clause.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unit_struct_empty_where_clause.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unit_struct_generic_params.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unit_struct_generic_params.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unit_struct_vis-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unit_struct_vis-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unit_struct_vis-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unit_struct_vis-3.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unit_struct_vis.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unit_struct_vis.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unit_struct_where_clause.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unit_struct_where_clause.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unsafe_extern_block.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unsafe_extern_block.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_unsafe_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_unsafe_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_visi_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_visi_fn.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_where_fn-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_where_fn-2.snap -------------------------------------------------------------------------------- /src/snapshots/venial__tests__parse_where_fn.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/snapshots/venial__tests__parse_where_fn.snap -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/tests.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/types.rs -------------------------------------------------------------------------------- /src/types_edition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoignardAzur/venial/HEAD/src/types_edition.rs --------------------------------------------------------------------------------