Do not use Ident to represent Lifetime
diff --git a/src/lib.rs b/src/lib.rs
index 8e63ac4..8c55d64 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -41,7 +41,7 @@
PatBox, PatRef, PatLit, PatRange, PatSlice};
mod generics;
-pub use generics::{Generics, Lifetime, LifetimeDef, TraitBoundModifier, TyParam, TyParamBound,
+pub use generics::{Generics, LifetimeDef, TraitBoundModifier, TyParam, TyParamBound,
WhereBoundPredicate, WhereClause, WhereEqPredicate, WherePredicate,
WhereRegionPredicate, BoundLifetimes};
#[cfg(feature = "printing")]
@@ -68,6 +68,9 @@
#[cfg(feature = "full")]
pub use krate::Crate;
+mod lifetime;
+pub use lifetime::Lifetime;
+
mod lit;
pub use lit::{Lit, LitKind};