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}