@@ -250,14 +250,14 @@ pub struct PathSegment {
250250#[ derive( Clone , PartialEq , Eq , RustcEncodable , RustcDecodable , Hash , Debug ) ]
251251pub enum PathParameters {
252252 /// The `<'a, A,B,C>` in `foo::bar::baz::<'a, A,B,C>`
253- AngleBracketedParameters ( AngleBracketedParameterData ) ,
253+ AngleBracketed ( AngleBracketedParameterData ) ,
254254 /// The `(A,B)` and `C` in `Foo(A,B) -> C`
255- ParenthesizedParameters ( ParenthesizedParameterData ) ,
255+ Parenthesized ( ParenthesizedParameterData ) ,
256256}
257257
258258impl PathParameters {
259259 pub fn none ( ) -> PathParameters {
260- AngleBracketedParameters ( AngleBracketedParameterData {
260+ PathParameters :: AngleBracketed ( AngleBracketedParameterData {
261261 lifetimes : Vec :: new ( ) ,
262262 types : P :: empty ( ) ,
263263 bindings : P :: empty ( ) ,
@@ -266,36 +266,36 @@ impl PathParameters {
266266
267267 pub fn is_empty ( & self ) -> bool {
268268 match * self {
269- AngleBracketedParameters ( ref data) => data. is_empty ( ) ,
269+ PathParameters :: AngleBracketed ( ref data) => data. is_empty ( ) ,
270270
271271 // Even if the user supplied no types, something like
272272 // `X()` is equivalent to `X<(),()>`.
273- ParenthesizedParameters ( ..) => false ,
273+ PathParameters :: Parenthesized ( ..) => false ,
274274 }
275275 }
276276
277277 pub fn has_lifetimes ( & self ) -> bool {
278278 match * self {
279- AngleBracketedParameters ( ref data) => !data. lifetimes . is_empty ( ) ,
280- ParenthesizedParameters ( _) => false ,
279+ PathParameters :: AngleBracketed ( ref data) => !data. lifetimes . is_empty ( ) ,
280+ PathParameters :: Parenthesized ( _) => false ,
281281 }
282282 }
283283
284284 pub fn has_types ( & self ) -> bool {
285285 match * self {
286- AngleBracketedParameters ( ref data) => !data. types . is_empty ( ) ,
287- ParenthesizedParameters ( ..) => true ,
286+ PathParameters :: AngleBracketed ( ref data) => !data. types . is_empty ( ) ,
287+ PathParameters :: Parenthesized ( ..) => true ,
288288 }
289289 }
290290
291291 /// Returns the types that the user wrote. Note that these do not necessarily map to the type
292292 /// parameters in the parenthesized case.
293293 pub fn types ( & self ) -> Vec < & P < Ty > > {
294294 match * self {
295- AngleBracketedParameters ( ref data) => {
295+ PathParameters :: AngleBracketed ( ref data) => {
296296 data. types . iter ( ) . collect ( )
297297 }
298- ParenthesizedParameters ( ref data) => {
298+ PathParameters :: Parenthesized ( ref data) => {
299299 data. inputs . iter ( )
300300 . chain ( data. output . iter ( ) )
301301 . collect ( )
@@ -305,21 +305,21 @@ impl PathParameters {
305305
306306 pub fn lifetimes ( & self ) -> Vec < & Lifetime > {
307307 match * self {
308- AngleBracketedParameters ( ref data) => {
308+ PathParameters :: AngleBracketed ( ref data) => {
309309 data. lifetimes . iter ( ) . collect ( )
310310 }
311- ParenthesizedParameters ( _) => {
311+ PathParameters :: Parenthesized ( _) => {
312312 Vec :: new ( )
313313 }
314314 }
315315 }
316316
317317 pub fn bindings ( & self ) -> Vec < & P < TypeBinding > > {
318318 match * self {
319- AngleBracketedParameters ( ref data) => {
319+ PathParameters :: AngleBracketed ( ref data) => {
320320 data. bindings . iter ( ) . collect ( )
321321 }
322- ParenthesizedParameters ( _) => {
322+ PathParameters :: Parenthesized ( _) => {
323323 Vec :: new ( )
324324 }
325325 }
0 commit comments