1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
pub use colvec_derive::ColVec; mod colvec; #[cfg(test)] mod tests { use super::*; #[derive(ColVec)] struct Test{ field1:u8, field2:i32, } #[test] fn it_works() { // let mut test=TestColVec::new(); // test.push(Test{ // field1:1, // field2:-1, // }); // assert_eq!( 1, test.field1_slice()[0]); // assert_eq!(-1, test.field2_slice()[0]); } }