We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
codex::ROOT
1 parent 6c0480a commit 7106152Copy full SHA for 7106152
src/lib.rs
@@ -41,6 +41,26 @@ pub enum Symbol {
41
42
/// A module that contains the other top-level modules.
43
pub const ROOT: Module =
44
- Module(&[("sym", Def::Module(SYM)), ("emoji", Def::Module(EMOJI))]);
+ Module(&[("emoji", Def::Module(EMOJI)), ("sym", Def::Module(SYM))]);
45
46
include!(concat!(env!("OUT_DIR"), "/out.rs"));
47
+
48
+#[cfg(test)]
49
+mod test {
50
+ use super::*;
51
52
+ #[test]
53
+ fn all_modules_sorted() {
54
+ fn assert_sorted_recursively(root: Module) {
55
+ assert!(root.0.is_sorted_by_key(|(k, _)| k));
56
57
+ for (_, def) in root.iter() {
58
+ if let Def::Module(module) = def {
59
+ assert_sorted_recursively(module)
60
+ }
61
62
63
64
+ assert_sorted_recursively(ROOT);
65
66
+}
0 commit comments