Open matthiaskrgr opened 1 year ago
15: 0x555f28efcf5d - core::panicking::panic::h23010f9a5cb8b3d2
at /rustc/22f247c6f3ed388cb702d01c2ff27da658a8b353/library/core/src/panicking.rs:114:5
16: 0x555f2907be4e - rand::rng::Rng::gen_range::h2b8563150ea30a83
at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rng.rs:134:9
17: 0x555f2907f1fb - tree_splicer::splice::Splicer::pick_usize::h2a2f8833361ecac9
at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-splicer-0.2.0/src/splice.rs:83:9
18: 0x555f2907f1fb - tree_splicer::splice::Splicer::pick_idx::he6b69b1cd54f0ae9
at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-splicer-0.2.0/src/splice.rs:87:9
19: 0x555f2907f1fb - tree_splicer::splice::Splicer::pick_node::h137c29b6f45973e7
at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-splicer-0.2.0/src/splice.rs:109:24
20: 0x555f2907f4f5 - <tree_splicer::splice::Splicer as core::iter::traits::iterator::Iterator>::next::h45ae62469d9cdddd
at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-splicer-0.2.0/src/splice.rs:127:28
21: 0x555f28f432b4 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next::hc4795454d775856b
at /rustc/22f247c6f3ed388cb702d01c2ff27da658a8b353/library/core/src/iter/adapters/map.rs:103:9
22: 0x555f28f432b4 - alloc::vec::Vec<T,A>::extend_desugared::h388c2e3cdd37395d
Thanks for the report! I'll look into this at some point. Too many mutations might not be that beneficial, might be worth experimenting with. You're more likely to introduce scoping/type errors, and maybe more likely to not get as deep into the compiler.
Yeah, I already tried out what would happen if I spliced a single file with the nodes of an entire directory, it did not end that well lol :D
when I used
I ran into a bunch of crashes