Searched refs:NamespaceEntries (Results 1 – 2 of 2) sorted by relevance
5 pub struct NamespaceEntries<'a> { struct7 nested: Vec<(&'a Ident, NamespaceEntries<'a>)>, argument10 impl<'a> NamespaceEntries<'a> { impl19 pub fn nested_content(&self) -> impl Iterator<Item = (&'a Ident, &NamespaceEntries<'a>)> { in nested_content()24 fn sort_by_inner_namespace(apis: Vec<&Api>, depth: usize) -> NamespaceEntries { in sort_by_inner_namespace() argument48 NamespaceEntries { direct, nested } in sort_by_inner_namespace()53 use super::NamespaceEntries;77 let root = NamespaceEntries::new(Vec::from_iter(apis)); in test_ns_entries_sort()
2 use crate::gen::nested::NamespaceEntries;43 NamespaceEntries::new(apis.iter().filter(needs_forward_declaration).collect()); in write_forward_declarations()47 fn write(out: &mut OutFile, ns_entries: &NamespaceEntries, indent: usize) { in write_forward_declarations() argument