easify/lib.rs
1pub use easify_macros::{dynamic_tuple, let_unpack, unpack_split};
2
3
4#[cfg(test)]
5mod tests {
6 use super::*;
7
8 #[test]
9 fn it_works() {
10 assert_eq!(dynamic_tuple!(5, 3), (5, 5, 5));
11 let unpacking = vec![5, 5, 3];
12 let_unpack!(a, *b = unpacking);
13 assert_eq!(a, 5);
14 assert_eq!(b, &vec![5, 3]);
15 let hello_text = "hello,bye";
16 assert_eq!(("hello", "bye"), unpack_split!(hello_text, ",", 2));
17 }
18}