jetscii 0.4.3

A tiny library to efficiently search strings and byte slices for sets of ASCII characters or bytes.
Documentation

running 32 tests
test simd::test::byte_substring_has_false_positive ... ignored
test simd::test::byte_substring_is_found ... ignored
test simd::test::byte_substring_is_not_found ... ignored
test simd::test::byte_substring_needle_is_longer_than_16_bytes ... ignored
test simd::test::can_search_for_null_bytes ... ignored
test simd::test::can_search_in_null_bytes ... ignored
test simd::test::misalignment_does_not_cause_a_false_positive_before_start ... ignored
test simd::test::space_is_found ... ignored
test simd::test::space_not_found ... ignored
test simd::test::works_as_find_does_for_byte_substrings ... ignored
test simd::test::works_as_find_does_for_up_to_and_including_16_bytes ... ignored
test simd::test::works_as_find_does_for_various_memory_offsets ... ignored
test simd::test::works_at_page_boundary ... ignored
test simd::test::works_on_nonaligned_beginnings ... ignored
test simd::test::xml_delim_3_is_found ... ignored
test simd::test::xml_delim_5_is_found ... ignored
test bench::space_ascii_chars                    ... bench:     378,581 ns/iter (+/- 109,377) = 13848 MB/s
test bench::space_stdlib_find_char               ... bench:     353,870 ns/iter (+/- 108,974) = 14815 MB/s
test bench::space_stdlib_find_char_set           ... bench:   4,832,210 ns/iter (+/- 427,519) = 1084 MB/s
test bench::space_stdlib_find_closure            ... bench:   4,867,990 ns/iter (+/- 280,156) = 1077 MB/s
test bench::space_stdlib_find_string             ... bench:   2,436,259 ns/iter (+/- 225,187) = 2152 MB/s
test bench::space_stdlib_iterator_position       ... bench:   2,198,635 ns/iter (+/- 111,847) = 2384 MB/s
test bench::substring_stdlib_find                ... bench:     732,856 ns/iter (+/- 75,367) = 7154 MB/s
test bench::substring_with_created_searcher      ... bench:     466,610 ns/iter (+/- 54,950) = 11236 MB/s
test bench::xml_delim_3_ascii_chars              ... bench:     391,261 ns/iter (+/- 73,137) = 13399 MB/s
test bench::xml_delim_3_stdlib_find_char_closure ... bench:   4,925,392 ns/iter (+/- 556,969) = 1064 MB/s
test bench::xml_delim_3_stdlib_find_char_set     ... bench:   4,990,567 ns/iter (+/- 1,748,106) = 1050 MB/s
test bench::xml_delim_3_stdlib_iterator_position ... bench:   3,664,956 ns/iter (+/- 1,414,900) = 1430 MB/s
test bench::xml_delim_5_ascii_chars              ... bench:     739,290 ns/iter (+/- 734,965) = 7091 MB/s
test bench::xml_delim_5_stdlib_find_char_closure ... bench:   4,941,575 ns/iter (+/- 2,008,165) = 1060 MB/s
test bench::xml_delim_5_stdlib_find_char_set     ... bench:   9,475,746 ns/iter (+/- 4,245,108) = 553 MB/s
test bench::xml_delim_5_stdlib_iterator_position ... bench:   6,489,520 ns/iter (+/- 2,713,004) = 807 MB/s

test result: ok. 0 passed; 0 failed; 16 ignored; 16 measured; 0 filtered out