Eliminate PolyTraitRef
diff --git a/src/lib.rs b/src/lib.rs
index c7862a9..ce9a830 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -42,7 +42,7 @@
 
 mod generics;
 pub use generics::{BoundLifetimes, ConstParam, GenericParam, Generics, LifetimeDef,
-                   PredicateEq, PredicateLifetime, PredicateType, TraitBoundModifier,
+                   PredicateEq, PredicateLifetime, PredicateType, TraitBound, TraitBoundModifier,
                    TypeParam, TypeParamBound, WhereClause, WherePredicate};
 #[cfg(feature = "printing")]
 pub use generics::{ImplGenerics, Turbofish, TypeGenerics};
@@ -84,7 +84,7 @@
 mod ty;
 pub use ty::{Abi, AngleBracketedGenericArguments, BareFnArg, BareFnArgName,
              Binding, GenericArgument, ParenthesizedGenericArguments, Path,
-             PathArguments, PathSegment, PolyTraitRef, QSelf, ReturnType, Type, TypeArray,
+             PathArguments, PathSegment, QSelf, ReturnType, Type, TypeArray,
              TypeBareFn, TypeGroup, TypeImplTrait, TypeInfer, TypeMacro, TypeNever, TypeParen,
              TypePath, TypePtr, TypeReference, TypeSlice, TypeTraitObject, TypeTuple, TypeVerbatim};
 #[cfg(feature = "printing")]