@@ -14,20 +14,19 @@ pub trait AstBuilder {}
1414
1515impl < ' a > ExtCtxt < ' a > {
1616 pub fn path ( & self , span : Span , strs : Vec < ast:: Ident > ) -> ast:: Path {
17- self . path_all ( span, false , strs, vec ! [ ] , vec ! [ ] )
17+ self . path_all ( span, false , strs, vec ! [ ] )
1818 }
1919 pub fn path_ident ( & self , span : Span , id : ast:: Ident ) -> ast:: Path {
2020 self . path ( span, vec ! [ id] )
2121 }
2222 pub fn path_global ( & self , span : Span , strs : Vec < ast:: Ident > ) -> ast:: Path {
23- self . path_all ( span, true , strs, vec ! [ ] , vec ! [ ] )
23+ self . path_all ( span, true , strs, vec ! [ ] )
2424 }
2525 pub fn path_all ( & self ,
2626 span : Span ,
2727 global : bool ,
2828 mut idents : Vec < ast:: Ident > ,
29- args : Vec < ast:: GenericArg > ,
30- constraints : Vec < ast:: AssocTyConstraint > )
29+ args : Vec < ast:: GenericArg > )
3130 -> ast:: Path {
3231 assert ! ( !idents. is_empty( ) ) ;
3332 let add_root = global && !idents[ 0 ] . is_path_segment_keyword ( ) ;
@@ -39,8 +38,8 @@ impl<'a> ExtCtxt<'a> {
3938 segments. extend ( idents. into_iter ( ) . map ( |ident| {
4039 ast:: PathSegment :: from_ident ( ident. with_span_pos ( span) )
4140 } ) ) ;
42- let args = if !args. is_empty ( ) || !constraints . is_empty ( ) {
43- ast:: AngleBracketedArgs { args, constraints, span } . into ( )
41+ let args = if !args. is_empty ( ) {
42+ ast:: AngleBracketedArgs { args, constraints : Vec :: new ( ) , span } . into ( )
4443 } else {
4544 None
4645 } ;
0 commit comments