1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
/// onigiri::tools is the tool of handling `chars`. /// /// ``` /// let test_text = "-123".to_string(); /// let new_vvchar = onigiri::tools::create_vvchar(&test_text); /// assert_eq!(&new_vvchar, &vec![vec!['-', '1', '2', '3']]); /// /// let num = onigiri::tools::Ni32::new(&new_vvchar[0]); /// assert_eq!(&num.attr, &-123_i32); /// /// let literal = onigiri::tools::Literal::new(&new_vvchar[0]); /// assert_eq!(&literal.attr, &"-123".to_string()); /// /// let mut new_isize = onigiri::tools::Nisize::new(&new_vvchar[0]); /// assert_eq!(&new_isize.attr, &-123_isize); /// assert_eq!(&new_isize.attr + 23_isize, -100_isize); /// ``` /// pub mod tools;