cargo : warning: unused imports: `TagEnd` and `Tag`
At line:1 char:1
+ cargo test packing -- --nocapture > test_output.txt 
2>&1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~
    + CategoryInfo          : NotSpecified: (warning: 
    unused...gEnd` and `Tag`:String) [], RemoteExcep  
  tion
    + FullyQualifiedErrorId : NativeCommandError
 
 --> src\chunking\markdown.rs:1:37
  |
1 | use pulldown_cmark::{Parser, Event, Tag, TagEnd};
  |                                     ^^^  ^^^^^^
  |
  = note: `#[warn(unused_imports)]` (part of 
`#[warn(unused)]`) on by default

warning: variable does not need to be mutable
  --> src\packing\packer.rs:24:13
   |
24 | ...   let mut sentences: Vec<String> = documen...
   |           ----^^^^^^^^^
   |           |
   |           help: remove this `mut`
   |
   = note: `#[warn(unused_mut)]` (part of 
`#[warn(unused)]`) on by default

warning: `ferrous` (lib test) generated 2 warnings 
(run `cargo fix --lib -p ferrous --tests` to apply 2 
suggestions)
    Finished `test` profile [unoptimized + debuginfo] 
target(s) in 0.17s
     Running unittests src\lib.rs 
(target\debug\deps\_ferrous-776de8fb26a1574d.exe)

running 7 tests
SCORES: [(0.7149876866432031, 0), (0.0, 1), (1.892789260714372, 2), (1.0290864940490403, 3)]
SORTED: [(1.892789260714372, 2), (1.0290864940490403, 3), (0.7149876866432031, 0), (0.0, 1)]

thread 'packing::tfidf::tests::test_tfidf_prioritizes_
rare_terms' (10992) panicked at 
src\packing\tfidf.rs:107:9:
assertion `left == right` failed: Expected index 3 to 
be first
  left: 2
 right: 3
note: run with `RUST_BACKTRACE=1` environment 
variable to display a backtrace
test packing::packer::tests::test_basic_sentence_split ... ok
test packing::packer::tests::test_decimal_numbers_preserved ... ok
test packing::packer::tests::test_ellipsis_handling ... ok
test packing::packer::tests::test_short_fragments_filtered ... ok
test packing::packer::tests::test_url_preserved ... ok
test packing::packer::tests::test_packer_produces_output ... ok
test packing::tfidf::tests::test_tfidf_prioritizes_rare_terms ... FAILED

failures:

failures:
    packing::tfidf::tests::test_tfidf_prioritizes_rare_terms

test result: FAILED. 6 passed; 1 failed; 0 ignored; 0 measured; 3 filtered out; finished in 0.00s

error: test failed, to rerun pass `--lib`
