I think I should report this as a bug, but I’m not sure how to narrow it down, or identify where the bug is. I’m getting a segfault when running tests.
$ cargo test Compiling david-set v0.1.1 (file:///home/droundy/src/david-set) Finished dev [unoptimized + debuginfo] target(s) in 2.8 secs Running target/debug/deps/david_set-ac5684906c0623f5 running 15 tests test castset::tests::it_works ... ok test castset::tests::random_inserts_and_removals_u16 ... ok test castset::tests::size_unwasted ... ok test castset::tests::test_matches_u8 ... ok test copyset::tests::it_works ... ok test copyset::tests::size_unwasted ... ok error: process didn't exit successfully: `/home/droundy/src/david-set/target/debug/deps/david_set-ac5684906c0623f5` (signal: 11, SIGSEGV: invalid memory reference) To learn more, run the command again with --verbose.
I could start by pruning down my number of tests until I’ve just got the one. But right now anyone interested can reproduce this by git pulling from https://github.com/droundy/david-set and running