jump_kun/enums.rs
1use jump_kun_macros::order;
2use serde::{Deserialize, Serialize};
3
4#[derive(PartialEq, Debug, Serialize, Deserialize, Clone, order, PartialOrd)]
5pub enum DirType {
6 CurrentDir,
7 ParentDir,
8 ChildDir,
9 VisitedDir,
10 NotSure,
11 Invalid,
12}
13
14#[cfg(test)]
15mod tests_for_dirtype {
16 use super::*;
17
18 #[test]
19 fn enum_returns_order() {
20 assert_eq!(DirType::CurrentDir.order() > -1, true);
21 assert_eq!(DirType::NotSure.order() > -1, true);
22 }
23}