Sort non-macro_use modules alphabetically
diff --git a/src/lib.rs b/src/lib.rs
index 5470f76..824c7b6 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -19,8 +19,8 @@
#[macro_use]
mod helper;
-#[cfg(feature = "parsing")]
-mod escape;
+#[cfg(feature = "aster")]
+pub mod aster;
mod attr;
pub use attr::{Attribute, AttrStyle, MetaItem, NestedMetaItem};
@@ -31,6 +31,9 @@
mod data;
pub use data::{Field, Variant, VariantData, Visibility};
+#[cfg(feature = "parsing")]
+mod escape;
+
#[cfg(feature = "full")]
mod expr;
#[cfg(feature = "full")]
@@ -43,11 +46,6 @@
#[cfg(feature = "printing")]
pub use generics::{ImplGenerics, TyGenerics};
-#[cfg(feature = "full")]
-mod krate;
-#[cfg(feature = "full")]
-pub use krate::Crate;
-
mod ident;
pub use ident::Ident;
@@ -58,6 +56,11 @@
ImplItem, ImplItemKind, ImplPolarity, Item, ItemKind, MethodSig, PathListItem,
TraitItem, TraitItemKind, ViewPath};
+#[cfg(feature = "full")]
+mod krate;
+#[cfg(feature = "full")]
+pub use krate::Crate;
+
mod lit;
pub use lit::{FloatTy, IntTy, Lit, StrStyle};
@@ -85,9 +88,6 @@
Mutability, ParenthesizedParameterData, Path, PathParameters, PathSegment,
PolyTraitRef, QSelf, Ty, TypeBinding, Unsafety};
-#[cfg(feature = "aster")]
-pub mod aster;
-
#[cfg(feature = "visit")]
pub mod visit;