1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
use super::*; pub mod generics; pub mod ident; pub mod invoke; pub mod lifetime; pub mod path; pub mod qpath; pub mod ty; pub mod ty_param; pub mod where_predicate; pub fn id<I>(id: I) -> Ident where I: Into<Ident> { id.into() } pub fn from_generics(generics: Generics) -> generics::GenericsBuilder { generics::GenericsBuilder::from_generics(generics) } pub fn where_predicate() -> where_predicate::WherePredicateBuilder { where_predicate::WherePredicateBuilder::new() } pub fn ty() -> ty::TyBuilder { ty::TyBuilder::new() } pub fn path() -> path::PathBuilder { path::PathBuilder::new() }