#![allow(unused_imports)]
#![allow(dead_code)]
mod angle_bracketed_generic_arguments;
mod arm;
mod assoc_type;
mod attribute;
mod block;
mod expr_async;
mod expr_await;
mod expr_block;
mod expr_call;
mod expr_field;
mod expr_if;
mod expr_let;
mod expr_lit;
mod expr_match;
mod expr_method_call;
mod expr_path;
mod expr_reference;
mod expr_return;
mod expr_tuple;
mod field;
mod fields;
mod fields_named;
mod generics;
mod ident;
mod impl_item_fn;
mod item_impl;
mod item_struct;
mod lifetime;
mod lit_str;
mod local;
mod local_init;
mod meta_name_value;
mod parenthesized_generic_arguments;
mod pat_ident;
mod pat_tuple;
mod pat_tuple_struct;
mod pat_type;
mod path;
mod path_segment;
mod predicate_type;
mod punctuated;
mod q_self;
mod receiver;
mod signature;
mod trait_bound;
mod type_impl_trait;
mod type_infer;
mod type_param;
mod type_path;
mod type_reference;
mod type_trait_object;
mod type_tuple;
mod where_clause;
pub use angle_bracketed_generic_arguments::AngleBracketedGenericArgumentsConstructExt;
pub use arm::ArmConstructExt;
pub use assoc_type::AssocTypeConstructExt;
pub use attribute::AttributeConstructExt;
pub use block::BlockConstructExt;
pub use expr_async::ExprAsyncConstructExt;
pub use expr_await::ExprAwaitConstructExt;
pub use expr_block::ExprBlockConstructExt;
pub use expr_call::ExprCallConstructExt;
pub use expr_field::ExprFieldConstructExt;
pub use expr_if::ExprIfConstructExt;
pub use expr_let::ExprLetConstructExt;
pub use expr_lit::ExprLitConstructExt;
pub use expr_match::ExprMatchConstructExt;
pub use expr_method_call::ExprMethodCallConstructExt;
pub use expr_path::ExprPathConstructExt;
pub use expr_reference::ExprReferenceConstructExt;
pub use expr_return::ExprReturnConstructExt;
pub use expr_tuple::ExprTupleConstructExt;
pub use field::FieldConstructExt;
pub use fields::{FieldsEditExt, FieldsExt};
pub use fields_named::FieldsNamedConstructExt;
pub use generics::GenericsConstructExt;
pub use ident::IdentConstructExt;
pub use impl_item_fn::ImplItemFnConstructExt;
pub use item_impl::ItemImplConstructExt;
pub use item_struct::ItemStructConstructExt;
pub use lifetime::LifetimeConstructExt;
pub use lit_str::LitStrConstructExt;
pub use local::LocalConstructExt;
pub use local_init::LocalInitConstructExt;
pub use meta_name_value::MetaNameValueConstructExt;
pub use parenthesized_generic_arguments::ParenthesizedGenericArgumentsConstructExt;
pub use pat_ident::PatIdentConstructExt;
pub use pat_tuple::PatTupleConstructExt;
pub use pat_tuple_struct::PatTupleStructConstructExt;
pub use pat_type::PatTypeConstructExt;
pub use path::PathConstructExt;
pub use path_segment::PathSegmentConstructExt;
pub use predicate_type::PredicateTypeConstructExt;
pub use punctuated::PunctuatedConstructExt;
pub use q_self::QSelfConstructExt;
pub use receiver::ReceiverConstructExt;
pub use signature::SignatureConstructExt;
pub use trait_bound::TraitBoundConstructExt;
pub use type_impl_trait::TypeImplTraitConstructExt;
pub use type_infer::TypeInferConstructExt;
pub use type_param::TypeParamConstructExt;
pub use type_path::TypePathConstructExt;
pub use type_reference::TypeReferenceConstructExt;
pub use type_trait_object::TypeTraitObjectConstructExt;
pub use type_tuple::TypeTupleConstructExt;
pub use where_clause::WhereClauseConstructExt;