Condense get_namespace's match
diff --git a/syntax/namespace.rs b/syntax/namespace.rs
index 41a38dd..5f368e8 100644
--- a/syntax/namespace.rs
+++ b/syntax/namespace.rs
@@ -84,12 +84,10 @@
impl Api {
pub fn get_namespace(&self) -> Option<&Namespace> {
match self {
- Api::CxxFunction(cfn) => Some(&cfn.ident.cxx.ns),
- Api::CxxType(cty) => Some(&cty.ident.cxx.ns),
+ Api::CxxFunction(efn) | Api::RustFunction(efn) => Some(&efn.ident.cxx.ns),
+ Api::CxxType(ety) | Api::RustType(ety) => Some(&ety.ident.cxx.ns),
Api::Enum(enm) => Some(&enm.ident.cxx.ns),
Api::Struct(strct) => Some(&strct.ident.cxx.ns),
- Api::RustType(rty) => Some(&rty.ident.cxx.ns),
- Api::RustFunction(rfn) => Some(&rfn.ident.cxx.ns),
Api::Impl(_) | Api::Include(_) | Api::TypeAlias(_) => None,
}
}