Fuzz introspector: fill_first_fit
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
48 45 core::display_width call site: 00045 LineEnding::as_str
13 31 core::display_width call site: 00031 NonEmptyLines::next
12 7 WrapAlgorithm::new_optimal_fit call site: 00007 tests::unfill_initial_indent
9 21 core::display_width call site: 00021
2 0 EP call site: 00000

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 Options::new [function] [call site] 00002
2 WordSeparator::new [function] [call site] 00003
2 WrapAlgorithm::new [function] [call site] 00004
3 WrapAlgorithm::new_optimal_fit [function] [call site] 00005
4 WrapAlgorithm::OptimalFit [function] [call site] 00006
4 Penalties::new [function] [call site] 00007
1 Options::wrap_algorithm [function] [call site] 00008
1 textwrap::fill [function] [call site] 00009
2 Options::new [function] [call site] 00010
2 tests::indent_multiple_lines [function] [call site] 00011
3 Options::new [function] [call site] 00012
3 tests::unfill_initial_indent [function] [call site] 00013
4 unfill [function] [call site] 00014
5 Options::new [function] [call site] 00015
5 tests::indent_multiple_lines [function] [call site] 00016
5 enumerate [function] [call site] 00017
5 std::cmp::max [function] [call site] 00018
5 trim_start_matches [function] [call site] 00046
5 char_indices [function] [call site] 00049
5 String::with_capacity [function] [call site] 00054
5 line_ending::NonEmptyLines [function] [call site] 00056
5 enumerate [function] [call site] 00057
5 ends_with [function] [call site] 00063
5 LineEnding::as_str [function] [call site] 00064
5 LineEnding::as_str [function] [call site] 00066
5 None::unwrap_or [function] [call site] 00067
3 Options::subsequent_indent [function] [call site] 00068
2 enumerate [function] [call site] 00069
2 std::cmp::max [function] [call site] 00070
2 core::display_width [function] [call site] 00071
2 trim_start_matches [function] [call site] 00072
2 char_indices [function] [call site] 00075
2 String::with_capacity [function] [call site] 00080
2 line_ending::NonEmptyLines [function] [call site] 00082
2 enumerate [function] [call site] 00083
2 ends_with [function] [call site] 00089
2 LineEnding::as_str [function] [call site] 00090
2 LineEnding::as_str [function] [call site] 00092
2 None::unwrap_or [function] [call site] 00093