Remove namespace from NamespaceEntries
diff --git a/gen/src/alphasort.rs b/gen/src/alphasort.rs
index 08ce4b4..7309aa9 100644
--- a/gen/src/alphasort.rs
+++ b/gen/src/alphasort.rs
@@ -1,11 +1,9 @@
-use crate::syntax::namespace::Namespace;
 use crate::syntax::Api;
 use proc_macro2::Ident;
 use std::collections::BTreeMap;
 use std::iter::FromIterator;
 
 pub struct NamespaceEntries<'a> {
-    pub namespace: Namespace,
     direct: Vec<&'a Api>,
     nested: BTreeMap<&'a Ident, NamespaceEntries<'a>>,
 }
@@ -47,17 +45,7 @@
         .map(|(k, apis)| (k, sort_by_inner_namespace(apis, depth + 1)))
         .collect();
 
-    let namespace = apis
-        .first()
-        .copied()
-        .and_then(Api::namespace)
-        .map_or(Namespace::ROOT, |ns| ns.iter().take(depth).collect());
-
-    NamespaceEntries {
-        namespace,
-        direct,
-        nested,
-    }
+    NamespaceEntries { direct, nested }
 }
 
 #[cfg(test)]