Rename Namespace::none() to const Namespace::ROOT
diff --git a/syntax/file.rs b/syntax/file.rs
index 931ce6e..33340d8 100644
--- a/syntax/file.rs
+++ b/syntax/file.rs
@@ -36,7 +36,7 @@
impl Parse for Module {
fn parse(input: ParseStream) -> Result<Self> {
- let namespace = Namespace::none();
+ let namespace = Namespace::ROOT;
let mut attrs = input.call(Attribute::parse_outer)?;
let vis: Visibility = input.parse()?;
let unsafety: Option<Token![unsafe]> = input.parse()?;
diff --git a/syntax/namespace.rs b/syntax/namespace.rs
index a9ef43c..834a1d5 100644
--- a/syntax/namespace.rs
+++ b/syntax/namespace.rs
@@ -16,11 +16,9 @@
}
impl Namespace {
- pub fn none() -> Self {
- Namespace {
- segments: Vec::new(),
- }
- }
+ pub const ROOT: Self = Namespace {
+ segments: Vec::new(),
+ };
pub fn iter(&self) -> Iter<Ident> {
self.segments.iter()
@@ -28,7 +26,7 @@
pub fn parse_bridge_attr_namespace(input: ParseStream) -> Result<Namespace> {
if input.is_empty() {
- return Ok(Namespace::none());
+ return Ok(Namespace::ROOT);
}
input.parse::<kw::namespace>()?;