==>(B Building on rapidash(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/snapper-fmt ./ .SRCINFO 561 100% 0.00kB/s 0:00:00 561 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 96 100% 93.75kB/s 0:00:00 96 100% 93.75kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,098 100% 1.05MB/s 0:00:00 1,098 100% 1.05MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 437 100% 426.76kB/s 0:00:00 437 100% 426.76kB/s 0:00:00 (xfr#5, to-chk=3/9) snapper-fmt-0.11.8-1.log 746 100% 728.52kB/s 0:00:00 746 100% 728.52kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,548 bytes received 187 bytes 1,823.33 bytes/sec total size is 3,055 speedup is 1.12 ==>(B Applying RISC-V patches...(B sending incremental file list ./ riscv64.patch 509 100% 0.00kB/s 0:00:00 509 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/2) sent 479 bytes received 38 bytes 344.67 bytes/sec total size is 509 speedup is 0.98 patching file PKGBUILD Hunk #1 succeeded at 14 with fuzz 2. Hunk #2 succeeded at 37 (offset 3 lines). ==>(B Patching arch to riscv64...(B ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B ==>(B Locking pacman database cache...(Bdone(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building snapper-fmt(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-1(B ==>(B Building snapper-fmt for [extra] (riscv64)(B ]3008;start=398724f0529e415cae83f8c053aa385c;user=felix;hostname=rapidash.felixc.at;machineid=8416a3f6c64d4985b238a9c57e532efe;bootid=257ed0d46a43490f9d4b7d4237a96b33;pid=501095;pidfdid=50877023;comm=sudo;targetuser=root;type=session\==>(B Locking clean chroot...(Bdone(B Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=8f56df538b084b56b56e98468c09b1f7;user=root;hostname=rapidash.felixc.at;machineid=8416a3f6c64d4985b238a9c57e532efe;bootid=257ed0d46a43490f9d4b7d4237a96b33;pid=501433;pidfdid=50825291;comm=systemd-nspawn;container=arch-nspawn-501433;type=container\]11;?\]2;🔵 Container arch-nspawn-501433 on rapidash.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=8f56df538b084b56b56e98468c09b1f7\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-1]...(Bdone(B ]3008;start=7ab0194632c64ea7a08d83d7b29be761;user=root;hostname=rapidash.felixc.at;machineid=8416a3f6c64d4985b238a9c57e532efe;bootid=257ed0d46a43490f9d4b7d4237a96b33;pid=501627;pidfdid=50720469;comm=sudo;targetuser=felix;type=session\==>(B Making package: snapper-fmt 0.11.8-1 (Sun Oct 4 19:25:05 2026)(B ==>(B Retrieving sources...(B  ->(B Downloading snapper-fmt-0.11.8.tar.gz...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 2.24M 0 2.24M 0 0 1.36M 0 00:01 0 100 2.24M 0 2.24M 0 0 1.36M 0 00:01 0 100 2.24M 0 2.24M 0 0 1.36M 0 00:01 0 ==>(B Validating source files with b2sums...(B snapper-fmt-0.11.8.tar.gz ... Passed ]3008;end=7ab0194632c64ea7a08d83d7b29be761\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=36173d168b8448fdac3800eed8042729;user=root;hostname=rapidash.felixc.at;machineid=8416a3f6c64d4985b238a9c57e532efe;bootid=257ed0d46a43490f9d4b7d4237a96b33;pid=504486;pidfdid=50836963;comm=systemd-nspawn;container=makechrootpkg-snapper-fmt.build.501136;type=container\]11;?\]2;🔵 Container makechrootpkg-snapper-fmt.build.501136 on rapidash.felixc.at\]3008;start=b965c6acf4da4649a4d10d5d56fa809e;user=root;hostname=makechrootpkg-snapper-fmt.build.501136;machineid=4361284f915442ca98e33558d466872a;bootid=f0e6d8d59c9244e7845786b57dba1df3;pid=34;pidfdid=50854210;comm=sudo;targetuser=builduser;type=session\==>(B Making package: snapper-fmt 0.11.8-1 (Sun Oct 4 19:25:21 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=ac79161734f54d84bce831c898d73327;user=builduser;hostname=makechrootpkg-snapper-fmt.build.501136;machineid=4361284f915442ca98e33558d466872a;bootid=f0e6d8d59c9244e7845786b57dba1df3;pid=3215;pidfdid=50817423;comm=sudo;targetuser=root;type=session\[?25l:: There are 2 providers available for cargo: :: Repository extra 1) rust 2) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (15) New Version Net Change Download Size extra/abseil-cpp 20260817.0-2 6.45 MiB extra/compiler-rt 23.1.1-1 175.14 MiB extra/gtest 1.18.0-1 1.57 MiB core/libedit 20260512_3.1-1 0.26 MiB extra/libgit2 1:1.9.7-1 2.91 MiB extra/lld 23.1.1-1 6.63 MiB extra/llhttp 9.3.1-1 0.11 MiB extra/llvm-libs 23.1.1-1 157.92 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/git 2.56.0-1 32.07 MiB extra/protobuf 36.1-1 22.39 MiB extra/rust 1:1.99.0-1 267.35 MiB 71.16 MiB Total Download Size: 71.16 MiB Total Installed Size: 673.32 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... rust-1:1.99.0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing compiler-rt... installing libedit... installing llvm-libs... installing lld... installing llhttp... installing libgit2... installing rust... Optional dependencies for rust gdb: rust-gdb script [installed] lldb: rust-lldb script installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing abseil-cpp... installing protobuf... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h]3008;end=ac79161734f54d84bce831c898d73327\==>(B Retrieving sources...(B  ->(B Found snapper-fmt-0.11.8.tar.gz(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Extracting snapper-fmt-0.11.8.tar.gz with bsdtar(B ==>(B Starting prepare()...(B warning: Cargo.toml: file `/build/snapper-fmt/src/snapper-0.11.8/src/main.rs` found to be present in multiple build targets: * `bin` target `snapper` * `bin` target `snapper-fmt` warning: `snapper-fmt` (manifest) generated 1 warning Updating crates.io index Downloading crates ... Downloaded futures-core v0.3.33 Downloaded futures-macro v0.3.33 Downloaded futures-sink v0.3.33 Downloaded futures-io v0.3.33 Downloaded futures-task v0.3.33 Downloaded stable_deref_trait v1.2.1 Downloaded zerofrom-derive v0.1.7 Downloaded potential_utf v0.1.5 Downloaded wasm-bindgen-shared v0.2.126 Downloaded form_urlencoded v1.2.2 Downloaded percent-encoding v2.3.2 Downloaded idna_adapter v1.2.1 Downloaded serde_spanned v0.6.9 Downloaded wasm-bindgen-macro v0.2.126 Downloaded paste v1.0.15 Downloaded unicode-linebreak v0.1.5 Downloaded utf8_iter v1.0.4 Downloaded scopeguard v1.2.0 Downloaded tokio-macros v2.7.2 Downloaded cfg-if v1.0.4 Downloaded toml_write v0.1.2 Downloaded errno v0.3.14 Downloaded tree-sitter-language v0.1.7 Downloaded derive-new v0.5.9 Downloaded home v0.5.11 Downloaded doc-comment v0.3.4 Downloaded downcast-rs v1.2.1 Downloaded toml_datetime v0.6.11 Downloaded fixedbitset v0.4.2 Downloaded zerofrom v0.1.8 Downloaded equivalent v1.0.2 Downloaded yoke-derive v0.8.2 Downloaded displaydoc v0.2.7 Downloaded writeable v0.6.3 Downloaded zerovec-derive v0.11.3 Downloaded tinystr v0.8.3 Downloaded synstructure v0.13.2 Downloaded serde_repr v0.1.21 Downloaded bitflags v1.3.2 Downloaded async-trait v0.1.91 Downloaded xattr v1.6.1 Downloaded futures-executor v0.3.33 Downloaded thiserror-impl v2.0.19 Downloaded smawk v0.3.3 Downloaded rustversion v1.0.23 Downloaded cast v0.3.0 Downloaded auto_impl v1.3.0 Downloaded dashmap v5.5.3 Downloaded thiserror v2.0.19 Downloaded fastrand v2.5.0 Downloaded sha2 v0.10.9 Downloaded quote v1.0.47 Downloaded shlex v2.0.1 Downloaded find-msvc-tools v0.1.9 Downloaded dyn-clone v1.0.20 Downloaded futures-channel v0.3.33 Downloaded prost-derive v0.9.0 Downloaded is_terminal_polyfill v1.70.2 Downloaded slab v0.4.12 Downloaded ref-cast-impl v1.0.26 Downloaded utf8parse v0.2.2 Downloaded digest v0.10.7 Downloaded version_check v0.9.5 Downloaded smallvec v1.15.2 Downloaded heck v0.5.0 Downloaded yoke v0.8.3 Downloaded litemap v0.8.2 Downloaded httparse v1.10.1 Downloaded lock_api v0.4.14 Downloaded untrusted v0.9.0 Downloaded tempfile v3.27.0 Downloaded tree-sitter-html v0.23.2 Downloaded parking_lot_core v0.9.12 Downloaded toml v0.8.23 Downloaded half v1.8.3 Downloaded icu_provider v2.1.1 Downloaded tracing-attributes v0.1.31 Downloaded pin-project-lite v0.2.17 Downloaded either v1.17.0 Downloaded quick-error v1.2.3 Downloaded num-integer v0.1.46 Downloaded bitflags v2.13.1 Downloaded proc-macro2 v1.0.107 Downloaded futures v0.3.33 Downloaded textwrap v0.16.2 Downloaded once_cell v1.21.4 Downloaded darling v0.23.0 Downloaded rand_core v0.9.5 Downloaded matrixmultiply v0.3.11 Downloaded clap_lex v1.1.0 Downloaded anstyle-query v1.1.5 Downloaded ciborium-io v0.2.2 Downloaded clap-markdown v0.1.5 Downloaded serde_derive v1.0.229 Downloaded lsp-types v0.94.1 Downloaded icu_properties v2.1.2 Downloaded icu_locale_core v2.1.1 Downloaded icu_normalizer v2.1.1 Downloaded icu_normalizer_data v2.1.1 Downloaded toml_edit v0.22.27 Downloaded unicode-ident v1.0.24 Downloaded bit-set v0.5.3 Downloaded itoa v1.0.18 Downloaded directories v3.0.2 Downloaded serde v1.0.229 Downloaded tract-onnx-opl v0.15.8 Downloaded proc-macro-hack v0.5.20+deprecated Downloaded url v2.5.8 Downloaded wasm-bindgen-macro-support v0.2.126 Downloaded bytes v1.12.1 Downloaded zerotrie v0.2.4 Downloaded icu_collections v2.1.1 Downloaded getrandom v0.4.3 Downloaded cc v1.4.0 Downloaded rayon-core v1.13.0 Downloaded enum-ordinalize v3.1.15 Downloaded proc-quote-impl v0.3.2 Downloaded adler2 v2.0.1 Downloaded multimap v0.8.3 Downloaded wasm-bindgen v0.2.126 Downloaded bumpalo v3.20.3 Downloaded unicode-segmentation v1.13.3 Downloaded tree-sitter-go v0.25.0 Downloaded schemars v1.2.2 Downloaded notify v7.0.0 Downloaded which v4.4.2 Downloaded heck v0.3.3 Downloaded plotters-svg v0.3.7 Downloaded tower-lsp-macros v0.9.0 Downloaded tower-service v0.3.3 Downloaded block-buffer v0.10.4 Downloaded pretty_assertions v1.4.1 Downloaded tokio-util v0.7.19 Downloaded idna v1.1.0 Downloaded tree-sitter-javascript v0.25.0 Downloaded serde-wasm-bindgen v0.6.5 Downloaded darling_macro v0.23.0 Downloaded strsim v0.11.1 Downloaded unarray v0.1.4 Downloaded zerocopy-derive v0.8.55 Downloaded futures-util v0.3.33 Downloaded zerovec v0.11.6 Downloaded icu_properties_data v2.1.2 Downloaded hashbrown v0.14.5 Downloaded winnow v0.7.15 Downloaded tree-sitter-python v0.25.0 Downloaded aho-corasick v1.1.5 Downloaded tower v0.4.13 Downloaded rmcp-macros v1.8.0 Downloaded darling_core v0.23.0 Downloaded pulldown-cmark-escape v0.11.0 Downloaded proptest v1.11.0 Downloaded rusty-fork v0.3.1 Downloaded wait-timeout v0.2.1 Downloaded notify-types v1.0.1 Downloaded inotify v0.10.2 Downloaded liquid v0.23.1 Downloaded pest_derive v2.8.8 Downloaded pest_generator v2.8.8 Downloaded dirs-sys v0.3.7 Downloaded is-terminal v0.4.17 Downloaded ciborium-ll v0.2.2 Downloaded unicode-width v0.2.2 Downloaded tracing-core v0.1.36 Downloaded tower-layer v0.3.3 Downloaded iana-time-zone v0.1.65 Downloaded ident_case v1.0.1 Downloaded fnv v1.0.7 Downloaded bit-vec v0.8.0 Downloaded instant v0.1.13 Downloaded inotify-sys v0.1.8 Downloaded num-complex v0.4.6 Downloaded lazy_static v1.5.0 Downloaded liquid-derive v0.23.1 Downloaded proc-quote v0.4.0 Downloaded kstring v1.0.6 Downloaded anymap2 v0.13.0 Downloaded bit-vec v0.6.3 Downloaded simd-adler32 v0.3.10 Downloaded prost-types v0.9.0 Downloaded mapr v0.8.0 Downloaded thiserror v1.0.69 Downloaded sct v0.7.1 Downloaded glob v0.3.4 Downloaded tinytemplate v1.2.1 Downloaded plotters-backend v0.3.7 Downloaded oorandom v11.1.5 Downloaded criterion-plot v0.5.0 Downloaded colorchoice v1.0.5 Downloaded anstyle-parse v1.0.0 Downloaded syn v3.0.3 Downloaded syn v2.0.119 Downloaded tree-sitter-rust v0.24.2 Downloaded streaming-iterator v0.1.9 Downloaded tower-lsp v0.20.0 Downloaded tract-data v0.15.8 Downloaded prost v0.9.0 Downloaded thiserror-impl v1.0.69 Downloaded libloading v0.8.9 Downloaded ec4rs v1.2.0 Downloaded anes v0.1.6 Downloaded zmij v1.0.23 Downloaded regex v1.13.1 Downloaded pin-project v1.1.13 Downloaded generic-array v0.14.7 Downloaded schemars_derive v1.2.2 Downloaded rand_xorshift v0.4.0 Downloaded byteorder v1.5.0 Downloaded foldhash v0.1.5 Downloaded rustix v1.1.4 Downloaded hashbrown v0.17.1 Downloaded typenum v1.20.1 Downloaded js-sys v0.3.103 Downloaded getrandom v0.3.4 Downloaded tree-sitter-bash v0.25.1 Downloaded chrono v0.4.45 Downloaded tinyvec_macros v0.1.1 Downloaded educe v0.4.23 Downloaded regex-syntax v0.8.11 Downloaded pin-project-internal v1.1.13 Downloaded crypto-common v0.1.7 Downloaded ref-cast v1.0.26 Downloaded anyhow v1.0.104 Downloaded regex-automata v0.4.18 Downloaded tracing v0.1.44 Downloaded same-file v1.0.6 Downloaded minreq v2.14.1 Downloaded clap_derive v4.6.4 Downloaded anstyle v1.0.14 Downloaded ciborium v0.2.2 Downloaded pulldown-cmark v0.13.4 Downloaded log v0.4.33 Downloaded filetime v0.2.29 Downloaded ndarray v0.15.6 Downloaded anstream v1.0.0 Downloaded libc v0.2.189 Downloaded zerocopy v0.8.55 Downloaded tokio v1.53.1 Downloaded tree-sitter-cpp v0.23.4 Downloaded liquid-core v0.23.2 Downloaded pest_meta v2.8.8 Downloaded ucd-trie v0.1.7 Downloaded crc32fast v1.5.0 Downloaded getrandom v0.2.17 Downloaded serde_derive_internals v0.30.0 Downloaded rand_chacha v0.9.0 Downloaded ppv-lite86 v0.2.21 Downloaded tract-nnef v0.15.8 Downloaded maplit v1.0.2 Downloaded half v2.7.1 Downloaded rawpointer v0.2.1 Downloaded tract-hir v0.15.8 Downloaded autocfg v1.5.1 Downloaded pastey v0.2.3 Downloaded crossbeam-deque v0.8.7 Downloaded unicase v2.9.0 Downloaded diff v0.1.13 Downloaded crossbeam-utils v0.8.22 Downloaded crossbeam-epoch v0.9.20 Downloaded liquid-lib v0.23.1 Downloaded num-traits v0.2.19 Downloaded base64 v0.22.1 Downloaded bit-set v0.8.0 Downloaded yansi v1.0.1 Downloaded walkdir v2.5.0 Downloaded rand v0.9.5 Downloaded itertools v0.10.5 Downloaded miniz_oxide v0.8.9 Downloaded tar v0.4.46 Downloaded rayon v1.12.0 Downloaded rmcp v1.8.0 Downloaded clap v4.6.5 Downloaded linux-raw-sys v0.12.1 Downloaded num-bigint v0.4.8 Downloaded serde_core v1.0.229 Downloaded flate2 v1.1.9 Downloaded tract-onnx v0.15.8 Downloaded criterion v0.5.1 Downloaded memchr v2.8.3 Downloaded indexmap v2.14.0 Downloaded minimal-lexical v0.2.1 Downloaded tract-linalg v0.15.8 Downloaded tinyvec v1.12.0 Downloaded nom v7.1.3 Downloaded pest v2.8.8 Downloaded mio v1.2.2 Downloaded hashbrown v0.15.5 Downloaded serde_json v1.0.151 Downloaded plotters v0.3.7 Downloaded imara-diff v0.2.0 Downloaded tract-core v0.15.8 Downloaded rustls-webpki v0.101.7 Downloaded clap_builder v4.6.5 Downloaded unicode-normalization v0.1.25 Downloaded tree-sitter v0.26.11 Downloaded tree-sitter-c v0.24.2 Downloaded webpki-roots v0.25.4 Downloaded syn v1.0.109 Downloaded rustls v0.21.12 Downloaded rustix v0.38.44 Downloaded nnsplit v0.5.9 Downloaded pandoc_ast v0.8.6 Downloaded petgraph v0.6.5 Downloaded ring v0.17.14 Downloaded linux-raw-sys v0.4.15 Downloaded prost-build v0.9.0 ==>(B Starting build()...(B warning: Cargo.toml: file `/build/snapper-fmt/src/snapper-0.11.8/src/main.rs` found to be present in multiple build targets: * `bin` target `snapper` * `bin` target `snapper-fmt` warning: `snapper-fmt` (manifest) generated 1 warning Compiling proc-macro2 v1.0.107 Compiling unicode-ident v1.0.24 Compiling quote v1.0.47 Compiling find-msvc-tools v0.1.9 Compiling shlex v2.0.1 Compiling autocfg v1.5.1 Compiling libc v0.2.189 Compiling memchr v2.8.3 Compiling syn v1.0.109 Compiling cfg-if v1.0.4 Compiling either v1.17.0 Compiling serde_core v1.0.229 Compiling tree-sitter-language v0.1.7 Compiling anyhow v1.0.104 Compiling zmij v1.0.23 Compiling proc-macro-hack v0.5.20+deprecated Compiling regex-syntax v0.8.11 Compiling stable_deref_trait v1.2.1 Compiling smallvec v1.15.2 Compiling ucd-trie v0.1.7 Compiling once_cell v1.21.4 Compiling unicode-segmentation v1.13.3 Compiling rustix v1.1.4 Compiling serde v1.0.229 Compiling equivalent v1.0.2 Compiling hashbrown v0.17.1 Compiling iana-time-zone v0.1.65 Compiling anymap2 v0.13.0 Compiling doc-comment v0.3.4 Compiling tinyvec_macros v0.1.1 Compiling percent-encoding v2.3.2 Compiling log v0.4.33 Compiling getrandom v0.4.3 Compiling bitflags v2.13.1 Compiling tinyvec v1.12.0 Compiling cc v1.4.0 Compiling itertools v0.10.5 Compiling rustix v0.38.44 Compiling same-file v1.0.6 Compiling litemap v0.8.2 Compiling writeable v0.6.3 Compiling rawpointer v0.2.1 Compiling linux-raw-sys v0.4.15 Compiling pin-project-lite v0.2.17 Compiling icu_properties_data v2.1.2 Compiling icu_normalizer_data v2.1.1 Compiling walkdir v2.5.0 Compiling dyn-clone v1.0.20 Compiling aho-corasick v1.1.5 Compiling pest v2.8.8 Compiling paste v1.0.15 Compiling lazy_static v1.5.0 Compiling half v1.8.3 Compiling serde_json v1.0.151 Compiling home v0.5.11 Compiling linux-raw-sys v0.12.1 Compiling futures-sink v0.3.33 Compiling unicode-normalization v0.1.25 Compiling futures-core v0.3.33 Compiling maplit v1.0.2 Compiling indexmap v2.14.0 Compiling num-traits v0.2.19 Compiling matrixmultiply v0.3.11 Compiling bit-vec v0.6.3 Compiling crc32fast v1.5.0 Compiling bytes v1.12.1 Compiling downcast-rs v1.2.1 Compiling itoa v1.0.18 Compiling version_check v0.9.5 Compiling bit-set v0.5.3 Compiling futures-channel v0.3.33 Compiling untrusted v0.9.0 Compiling adler2 v2.0.1 Compiling futures-task v0.3.33 Compiling slab v0.4.12 Compiling fixedbitset v0.4.2 Compiling simd-adler32 v0.3.10 Compiling syn v2.0.119 Compiling syn v3.0.3 Compiling futures-io v0.3.33 Compiling fastrand v2.5.0 Compiling generic-array v0.14.7 Compiling crossbeam-utils v0.8.22 Compiling miniz_oxide v0.8.9 Compiling petgraph v0.6.5 Compiling heck v0.3.3 Compiling typenum v1.20.1 Compiling proc-quote-impl v0.3.2 Compiling filetime v0.2.29 Compiling getrandom v0.2.17 Compiling ident_case v1.0.1 Compiling utf8parse v0.2.2 Compiling crossbeam-epoch v0.9.20 Compiling multimap v0.8.3 Compiling utf8_iter v1.0.4 Compiling minimal-lexical v0.2.1 Compiling strsim v0.11.1 Compiling chrono v0.4.45 Compiling num-integer v0.1.46 Compiling num-complex v0.4.6 Compiling anstyle-parse v1.0.0 Compiling regex-automata v0.4.18 Compiling pest_meta v2.8.8 Compiling num-bigint v0.4.8 Compiling form_urlencoded v1.2.2 Compiling nom v7.1.3 Compiling flate2 v1.1.9 Compiling ref-cast v1.0.26 Compiling bitflags v1.3.2 Compiling is_terminal_polyfill v1.70.2 Compiling parking_lot_core v0.9.12 Compiling inotify-sys v0.1.8 Compiling crossbeam-deque v0.8.7 Compiling colorchoice v1.0.5 Compiling anstyle v1.0.14 Compiling anstyle-query v1.1.5 Compiling byteorder v1.5.0 Compiling ndarray v0.15.6 Compiling rustls v0.21.12 Compiling tracing-core v0.1.36 Compiling thiserror v2.0.19 Compiling httparse v1.10.1 Compiling thiserror v1.0.69 Compiling scopeguard v1.2.0 Compiling which v4.4.2 Compiling anstream v1.0.0 Compiling ring v0.17.14 Compiling rayon-core v1.13.0 Compiling heck v0.5.0 Compiling clap_lex v1.1.0 Compiling tree-sitter-javascript v0.25.0 Compiling tree-sitter-c v0.24.2 Compiling tree-sitter-go v0.25.0 Compiling clap_builder v4.6.5 Compiling xattr v1.6.1 Compiling tree-sitter-python v0.25.0 Compiling tree-sitter-html v0.23.2 Compiling tempfile v3.27.0 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.7 Compiling tar v0.4.46 Compiling tree-sitter-cpp v0.23.4 Compiling tree-sitter-bash v0.25.1 Compiling tree-sitter-rust v0.24.2 Compiling lock_api v0.4.14 Compiling mapr v0.8.0 Compiling dirs-sys v0.3.7 Compiling instant v0.1.13 Compiling prost-build v0.9.0 Compiling winnow v0.7.15 Compiling toml_write v0.1.2 Compiling pulldown-cmark v0.13.4 Compiling tower-service v0.3.3 Compiling rmcp v1.8.0 Compiling webpki-roots v0.25.4 Compiling foldhash v0.1.5 Compiling hashbrown v0.14.5 Compiling tower-layer v0.3.3 Compiling directories v3.0.2 Compiling serde_derive_internals v0.30.0 Compiling notify-types v1.0.1 Compiling hashbrown v0.15.5 Compiling inotify v0.10.2 Compiling digest v0.10.7 Compiling regex v1.13.1 Compiling proc-quote v0.4.0 Compiling mio v1.2.2 Compiling smawk v0.3.3 Compiling unicode-width v0.2.2 Compiling dashmap v5.5.3 Compiling unicase v2.9.0 Compiling pastey v0.2.3 Compiling tree-sitter v0.26.11 Compiling streaming-iterator v0.1.9 Compiling unicode-linebreak v0.1.5 Compiling snapper-fmt v0.11.8 (/build/snapper-fmt/src/snapper-0.11.8) Compiling pulldown-cmark-escape v0.11.0 Compiling base64 v0.22.1 Compiling rayon v1.12.0 Compiling synstructure v0.13.2 Compiling pest_generator v2.8.8 Compiling darling_core v0.23.0 Compiling textwrap v0.16.2 Compiling notify v7.0.0 Compiling imara-diff v0.2.0 Compiling sha2 v0.10.9 Compiling libloading v0.8.9 Compiling ec4rs v1.2.0 Compiling glob v0.3.4 Compiling serde_derive v1.0.229 Compiling displaydoc v0.2.7 Compiling tokio-macros v2.7.2 Compiling ref-cast-impl v1.0.26 Compiling serde_repr v0.1.21 Compiling schemars_derive v1.2.2 Compiling thiserror-impl v2.0.19 Compiling clap_derive v4.6.4 Compiling async-trait v0.1.91 Compiling liquid-derive v0.23.1 Compiling prost-derive v0.9.0 Compiling derive-new v0.5.9 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling zerovec-derive v0.11.3 Compiling pest_derive v2.8.8 Compiling enum-ordinalize v3.1.15 Compiling futures-macro v0.3.33 Compiling tokio v1.53.1 Compiling pin-project-internal v1.1.13 Compiling tracing-attributes v0.1.31 Compiling thiserror-impl v1.0.69 Compiling tower-lsp-macros v0.9.0 Compiling auto_impl v1.3.0 Compiling darling_macro v0.23.0 Compiling educe v0.4.23 Compiling rustls-webpki v0.101.7 Compiling sct v0.7.1 Compiling futures-util v0.3.33 Compiling darling v0.23.0 Compiling rmcp-macros v1.8.0 Compiling prost v0.9.0 Compiling pin-project v1.1.13 Compiling prost-types v0.9.0 Compiling clap v4.6.5 Compiling clap-markdown v0.1.5 Compiling zerofrom v0.1.8 Compiling tracing v0.1.44 Compiling yoke v0.8.3 Compiling tract-data v0.15.8 Compiling zerovec v0.11.6 Compiling zerotrie v0.2.4 Compiling kstring v1.0.6 Compiling tinystr v0.8.3 Compiling potential_utf v0.1.5 Compiling toml_datetime v0.6.11 Compiling serde_spanned v0.6.9 Compiling pandoc_ast v0.8.6 Compiling icu_collections v2.1.1 Compiling liquid-core v0.23.2 Compiling icu_locale_core v2.1.1 Compiling toml_edit v0.22.27 Compiling tract-onnx v0.15.8 Compiling minreq v2.14.1 Compiling tokio-util v0.7.19 Compiling icu_provider v2.1.1 Compiling futures-executor v0.3.33 Compiling tower v0.4.13 Compiling schemars v1.2.2 Compiling futures v0.3.33 Compiling liquid-lib v0.23.1 Compiling icu_properties v2.1.2 Compiling icu_normalizer v2.1.1 Compiling toml v0.8.23 Compiling idna_adapter v1.2.1 Compiling liquid v0.23.1 Compiling idna v1.1.0 Compiling url v2.5.8 Compiling tract-linalg v0.15.8 Compiling lsp-types v0.94.1 Compiling tract-core v0.15.8 Compiling tract-nnef v0.15.8 Compiling tract-hir v0.15.8 Compiling tower-lsp v0.20.0 Compiling tract-onnx-opl v0.15.8 Compiling nnsplit v0.5.9 Finished `release` profile [optimized] target(s) in 102m 56s ==>(B Starting check()...(B warning: Cargo.toml: file `/build/snapper-fmt/src/snapper-0.11.8/src/main.rs` found to be present in multiple build targets: * `bin` target `snapper` * `bin` target `snapper-fmt` warning: `snapper-fmt` (manifest) generated 1 warning Compiling zerocopy v0.8.55 Compiling zerocopy-derive v0.8.55 Compiling getrandom v0.3.4 Compiling rand_core v0.9.5 Compiling half v2.7.1 Compiling plotters-backend v0.3.7 Compiling ciborium-io v0.2.2 Compiling ciborium-ll v0.2.2 Compiling plotters-svg v0.3.7 Compiling ppv-lite86 v0.2.21 Compiling wait-timeout v0.2.1 Compiling fnv v1.0.7 Compiling bit-vec v0.8.0 Compiling quick-error v1.2.3 Compiling cast v0.3.0 Compiling criterion-plot v0.5.0 Compiling rusty-fork v0.3.1 Compiling bit-set v0.8.0 Compiling rand_chacha v0.9.0 Compiling plotters v0.3.7 Compiling ciborium v0.2.2 Compiling rand v0.9.5 Compiling rand_xorshift v0.4.0 Compiling tinytemplate v1.2.1 Compiling is-terminal v0.4.17 Compiling diff v0.1.13 Compiling oorandom v11.1.5 Compiling yansi v1.0.1 Compiling anes v0.1.6 Compiling unarray v0.1.4 Compiling proptest v1.11.0 Compiling criterion v0.5.1 Compiling pretty_assertions v1.4.1 Compiling snapper-fmt v0.11.8 (/build/snapper-fmt/src/snapper-0.11.8) Finished `release` profile [optimized] target(s) in 217m 13s Running unittests src/lib.rs (target/release/deps/snapper_fmt-c23c63e202569da1) running 989 tests test check::tests::resolve_long_threshold_prefers_max_width ... ok test cli::tests::parse_range_bad_format ... ok test cli::tests::parse_range_reversed_rejected ... ok test cli::tests::parse_range_valid ... ok test cli::tests::parse_range_zero_rejected ... ok test cli::tests::resolve_use_pandoc_explicit_flag ... ok test cli::tests::native_conflicts_with_use_pandoc ... ok test cli::tests::resolve_use_pandoc_native_wins ... ok test check::tests::numbered_list_payload_is_item_text ... ok test check::tests::parser_line_map_covers_every_source_line ... ok test code_block::tests::non_comment_passes_through ... ok test cli::tests::resolve_use_pandoc_default_matches_runtime ... ok test config::tests::latex_other_regex_key_is_ignored ... ok test config::tests::missing_latex_env_keys_are_empty_extras ... ok test check::tests::wrap_skips_after_em_dash ... ok test check::tests::wrap_skips_uppercase_start ... ok test check::tests::wrap_skips_connector_which ... ok test check::tests::structure_and_code_are_not_prose ... ok test check::tests::wrap_skips_connector_and ... ok test check::tests::wrap_skips_after_comma ... ok test check::tests::fused_abbreviation_is_not_a_sentence_break ... ok test check::tests::wrap_skips_after_closing_quote ... ok test check::tests::wrap_mid_clause_continuation ... ok test check::tests::long_uses_resolved_threshold ... ok test config::tests::parse_empty_config ... ok test diff::tests::color_mode_resolution ... ok test diff::tests::colorize_empty_is_empty ... ok test config::tests::parse_comments_and_blanks ... ok test diff::tests::colorize_adds_ansi_for_headers_hunks_and_changes ... ok test config::tests::parse_latex_env_and_command_lists ... ok test config::tests::parse_rst_overrides ... ok test diff::tests::identical_texts_produce_empty_diff ... ok test check::tests::long_advisory_needs_clause_boundary ... ok test config::tests::parse_long_threshold ... ok test diff::tests::split_lines_show_correctly ... ok test diff::tests::preserves_structural_context ... ok test check::tests::numbered_list_item_is_not_fused_org ... ok test config::tests::parse_full_config ... ok test config::tests::parse_per_format_overrides ... ok test diff::tests::file_headers_present ... ok test check::tests::numbered_list_item_is_not_fused_markdown ... ok test diff::tests::plain_unified_diff_has_no_ansi ... ok test format::tests::source_extensions_are_not_prose ... ok test init::tests::generate_gitattributes_empty ... ok test check::tests::latex_body_mid_line_comment_is_not_fused ... ok test check::tests::latex_mid_line_comment_is_not_fused ... ok test init::tests::generate_config_with_org ... ok test init::tests::generate_config_includes_seven_code_languages ... ok test format::tests::known_extensions_are_recognized ... ok test config::tests::parse_code_table_seven_seed_languages ... ok test files::tests::format_file_refuses_source_extension ... ok test init::tests::generate_config_empty_defaults_to_plaintext ... ok test init::tests::generate_gitattributes_multiple_formats ... ok test mcp::tests::check_formatting_params_clause_breaks_defaults_false ... ok test mcp::tests::dist_workspace_does_not_strip_mcp ... ok test init::tests::generate_precommit_hook_is_native_and_has_fmt_fallback ... ok test mcp::tests::default_features_include_mcp ... ok test mcp::tests::format_text_params_max_width_defaults_to_zero ... ok test mcp::tests::format_text_params_accept_clause_breaks_range_and_max_width ... ok test oracle::tests::fancyvrb_verb_percent_tree_matches_across_split ... ok test check::tests::would_reformat_uses_unlimited_clause_breaks_when_on ... ok test check::tests::fused_and_long_can_share_a_line ... ok test files::tests::format_in_place_noop_when_formatted ... ok test check::tests::markdown_front_matter_and_setext_are_not_prose ... ok test check::tests::org_caption_value_is_fused_name_attr_are_not ... ok test code_block::tests::block_comment_one_liner_splits ... ok test code_block::tests::pragma_freezes_run ... ok test check::tests::snapper_off_region_is_not_prose ... ok test check::tests::rst_title_is_not_prose_note_body_is_fused ... ok test files::tests::already_formatted ... ok test code_block::tests::line_comment_two_sentences_split ... ok test oracle::tests::configured_verb_percent_tree_matches_across_split ... ok test output::tests::stdin_uri_is_literal ... ok test oracle::tests::structure_tree_sees_invented_newline ... ok test check::tests::org_quote_inner_is_prose_comment_drawer_are_not ... ok test check::tests::fused_two_sentences_on_one_line ... ok test check::tests::would_reformat_matches_format_identity ... ok test check::tests::fancyvrb_verb_inner_percent_is_fused_not_comment ... ok test check::tests::latex_preamble_and_equation_are_not_prose ... ok test output::tests::relative_path_stays_relative ... ok test code_block::tests::indented_comment_preserved ... ok test parser::latex::tests::alignat_and_tabularx_bodies_are_structure_not_prose ... ok test check::tests::configured_verb_inner_percent_is_fused_not_comment ... ok test oracle::tests::prose_words_stable_across_reflow ... ok test parser::latex::tests::comments_preserved ... ok test oracle::tests::md_html_ignores_soft_breaks ... ok test oracle::tests::wrap_created_md_escape_matches_source_words ... ok test files::tests::needs_formatting ... ok test parser::latex::tests::comment_fixture_file_is_code_or_structure_not_prose ... ok test oracle::tests::hung_md_definition_list_matches_source_item ... ok test files::tests::format_in_place_changes_file ... ok test parser::latex::tests::alignat_and_tabularx_two_sentence_bodies_do_not_reflow ... ok test oracle::tests::md_ol_opener_hang_is_oracle_veto ... ok test parser::latex::tests::dollar_dollar_display_math_is_structure_not_prose ... ok test parser::latex::tests::cd_body_is_not_sentence_split ... ok test parser::latex::tests::documentclass_without_begin_stays_preamble ... ok test oracle::tests::hung_quote_matches_source_item ... ok test parser::latex::tests::comment_environment_two_sentences_do_not_reflow ... ok test parser::latex::tests::configured_structure_envs_stop_algorithm_and_comment_reflow ... ok test parser::latex::tests::comment_environment_body_is_not_prose ... ok test oracle::tests::hung_list_matches_source_item ... ok test parser::latex::tests::equation_preserved ... ok test parser::latex::tests::dollar_dollar_two_sentences_do_not_split ... ok test parser::latex::tests::dollar_dollar_display_math_does_not_reflow_as_prose ... ok test parser::latex::tests::dollar_dollar_single_line_display_is_structure ... ok test parser::latex::tests::enumerate_item_marker_is_structure ... ok test parser::latex::tests::escaped_percent_is_not_a_comment ... ok test mcp::tests::server_info_advertises_tools_and_snapper_name ... ok test mcp::tests::tool_router_lists_the_four_tools ... ok test parser::latex::tests::configured_verbatim_envs_still_add_unlisted_names ... ok test parser::latex::tests::configured_verb_inner_percent_is_not_a_comment ... ok test parser::latex::tests::empheq_body_is_not_sentence_split ... ok test parser::latex::tests::bracket_display_math_still_structure ... ok test parser::latex::tests::configured_verb_does_not_steal_verbatim ... ok test parser::latex::tests::filecontents_required_filename_stays_on_begin ... ok test parser::latex::tests::alltt_is_code_not_prose ... ok test parser::latex::tests::configured_lists_keep_builtin_minted_and_equation ... ok test parser::latex::tests::dmath_body_is_not_sentence_split ... ok test parser::latex::tests::filecontents_fixture_file_is_code_not_prose ... ok test mcp::tests::format_text_range_formats_only_specified_lines ... ok test mcp::tests::format_text_clause_breaks_unlimited_breaks_after_commas ... ok test parser::latex::tests::configured_lists_keep_eq_ref_nbsp ... ok test mcp::tests::format_text_clause_breaks_wraps_after_commas ... ok test parser::latex::tests::boxedverbatim_tcblisting_codeexample_are_code_not_prose ... ok test parser::latex::tests::configured_verbatim_command_is_tokenized_like_verb ... ok test parser::latex::tests::fancyvrb_verbatim_fixture_is_code_not_prose ... ok test parser::latex::tests::fragment_without_begin_document_is_prose ... ok test parser::latex::tests::iffalse_fixture_file_is_structure_not_prose ... ok test parser::latex::tests::fancyvrb_verbatimwrite_is_code_not_prose ... ok test parser::latex::tests::fancyvrb_verb_star_with_inner_punct_round_trips ... ok test parser::latex::tests::filecontents_and_pycode_fixtures_are_code_not_prose ... ok test parser::latex::tests::fancyvrb_verb_inner_percent_is_not_a_comment ... ok test parser::latex::tests::fancyvrb_saveverb_name_delim_round_trips ... ok test parser::latex::tests::latex_item_marker_len_skips_itemize ... ok test parser::latex::tests::filecontentsdef_fixture_is_code_not_prose ... ok test parser::latex::tests::fancyvrb_verb_with_inner_punct_round_trips ... ok test parser::latex::tests::fancyvrb_saveverb_inner_percent_is_not_a_comment ... ok test mcp::tests::check_formatting_would_reformat_matches_cli_check ... ok test parser::latex::tests::iffalse_two_sentences_do_not_reflow ... ok test mcp::tests::check_formatting_clause_breaks_matches_format_text ... ok test parser::latex::tests::fvextra_verbatimbuffer_is_code_not_prose ... ok test parser::latex::tests::fvextra_verbenv_is_code_not_prose ... ok test parser::latex::tests::fancyvrb_saveverbatim_verbatimout_are_code_not_prose ... ok test parser::latex::tests::ieeeeqnarray_fixture_is_structure_not_prose ... ok test parser::latex::tests::enumerate_item_hangs_next_sentence ... ok test parser::latex::tests::iffalse_block_is_structure_not_prose ... ok test parser::latex::tests::fancyvrb_bverbatim_lverbatim_are_code_not_prose ... ok test parser::latex::tests::inline_single_dollar_math_is_still_prose ... ok test parser::latex::tests::leftover_overleaf_ieee_xltabular_mathstar_are_structure ... ok test parser::latex::tests::leftover_latexindent_nicematrix_listabla_spreadtab_are_structure ... ok test parser::latex::tests::fancyvrb_verbatim_star_envs_are_code_not_prose ... ok test parser::latex::tests::codehigh_leftover_envs_are_code_not_prose ... ok test parser::latex::tests::mid_line_begin_equation_leaves_leading_words_as_prose ... ok test parser::latex::tests::catchfile_leftover_cmds_do_not_join_following_prose ... ok test parser::latex::tests::lstlisting_percent_does_not_hide_end ... ok test parser::latex::tests::lstlisting_end_python_does_not_steal_the_close ... ok test parser::latex::tests::filecontents_starred_name_aliases_are_code_not_prose ... ok test parser::latex::tests::lstlisting_same_line_percent_in_string_does_not_hide_end ... ok test parser::latex::tests::leftover_latexindent_nicematrix_two_sentence_bodies_do_not_reflow ... ok test parser::latex::tests::lstinline_optional_args_round_trip ... ok test parser::latex::tests::lstinline_inner_percent_is_not_a_comment ... ok test parser::latex::tests::mid_line_percent_comment_is_structure ... ok test parser::latex::tests::intertext_argument_is_prose ... ok test parser::latex::tests::lgathered_body_is_not_sentence_split ... ok test parser::latex::tests::inputminted_does_not_join_following_prose ... ok test parser::latex::tests::mintinline_lang_brace_body_round_trips ... ok test parser::latex::tests::fancyvrb_verbatiminput_does_not_join_following_prose ... ok test parser::latex::tests::mintinline_lang_delim_round_trips ... ok test parser::latex::tests::mintinline_inner_percent_is_not_a_comment ... ok test parser::latex::tests::nested_same_name_envs_close_on_matching_depth ... ok test parser::latex::tests::nested_same_name_verbatim_closes_on_matching_depth ... ok test parser::latex::tests::lstlisting_star_is_code_not_prose ... ok test parser::latex::tests::missing_env_keys_keep_builtin_algorithm_as_prose ... ok test parser::latex::tests::moreverb_listing_is_code_not_prose ... ok test parser::latex::tests::mint_lang_delim_round_trips ... ok test parser::latex::tests::inputsc_does_not_join_following_prose ... ok test parser::latex::tests::preamble_is_structure ... ok test parser::latex::tests::defineshortverb_does_not_join_following_prose ... ok test parser::latex::tests::pycode_fixture_file_is_code_not_prose ... ok test parser::latex::tests::listingcont_does_not_join_following_prose ... ok test parser::latex::tests::moreverb_verbatimtab_is_code_not_prose ... ok test parser::latex::tests::multlined_body_is_not_sentence_split ... ok test parser::latex::tests::no_preamble_pragma_formats_body ... ok test parser::latex::tests::luacode_luaexec_is_code_not_prose ... ok test parser::latex::tests::lstinputlisting_does_not_join_following_prose ... ok test parser::latex::tests::luamplib_mplibcode_is_code_not_prose ... ok test parser::latex::tests::multi_sentence_section_title_stays_one_line ... ok test parser::latex::tests::nicetabular_fixture_is_structure_not_prose ... ok test parser::latex::tests::prooftree_body_is_not_sentence_split ... ok test parser::latex::tests::inputpy_does_not_join_following_prose ... ok test parser::latex::tests::minted_star_is_code_not_prose ... ok test parser::latex::tests::pythontex_pygments_is_code_not_prose ... ok test parser::latex::tests::listinginput_does_not_join_following_prose ... ok test parser::latex::tests::numcases_body_is_not_sentence_split ... ok test parser::latex::tests::moreverb_listing_twins_are_code_not_prose ... ok test parser::latex::tests::inputpython_does_not_join_following_prose ... ok test parser::latex::tests::same_line_iffalse_is_structure ... ok test parser::latex::tests::quantikz_body_is_not_sentence_split ... ok test parser::latex::tests::mid_line_bracket_display_math_is_structure_not_prose ... ok test parser::latex::tests::pitoninputfile_does_not_join_following_prose ... ok test parser::latex::tests::leftover_filename_input_does_not_join_following_prose ... ok test parser::latex::tests::section_optional_short_title_is_structure_not_prose ... ok test parser::latex::tests::pythonhighlight_python_is_code_not_prose ... ok test parser::latex::tests::section_command_title_is_structure_not_prose ... ok test parser::latex::tests::pythontex_pyblock_pyverbatim_pyconsole_are_code_not_prose ... ok test parser::latex::tests::same_line_iffalse_before_end_env_is_structure ... ok test parser::latex::tests::pyluatex_pythonq_and_pythonrepl_are_code_not_prose ... ok test parser::latex::tests::inputpylab_inputsympy_does_not_join_following_prose ... ok test parser::latex::tests::same_line_iffalse_before_begin_env_is_structure ... ok test parser::latex::tests::filecontents_and_trivia_env_two_sentences_do_not_reflow ... ok test parser::latex::tests::koma_addsec_addchap_addpart_optional_short_title_is_structure ... ok test parser::latex::tests::pythontex_starred_py_envs_are_code_not_prose ... ok test parser::latex::tests::subarray_body_is_not_sentence_split ... ok test parser::latex::tests::theorem_optional_args_stay_on_the_begin_token ... ok test parser::latex::tests::tikzcd_axis_pgfpicture_and_stars_are_structure ... ok test parser::latex::tests::tcolorbox_tcbverbatimwrite_is_code_not_prose ... ok test parser::latex::tests::showexpl_ltxexample_is_code_not_prose ... ok test parser::latex::tests::pyth_does_not_join_following_prose ... ok test parser::latex::tests::tcolorbox_tcblisting_star_is_code_not_prose ... ok test parser::latex::tests::pythontexcustomc_does_not_join_following_prose ... ok test parser::latex::tests::tikzcd_fixture_file_is_structure_not_prose ... ok test parser::latex::tests::sageinput_does_not_join_following_prose ... ok test parser::latex::tests::tcolorbox_tcbwritetemp_is_code_not_prose ... ok test parser::latex::tests::section_optional_short_title_stays_one_line ... ok test parser::latex::tests::fvextra_buffer_leftover_cmds_do_not_join_following_prose ... ok test parser::latex::tests::tikzcd_axis_pgfpicture_two_sentence_bodies_do_not_reflow ... ok test parser::latex::tests::spverbatim_and_spverb_are_code_not_prose ... ok test parser::latex::tests::verbatim_fixture_file_is_code_not_prose ... ok test parser::latex::tests::scontents_verbatimsc_are_code_not_prose ... ok test parser::latex::tests::tikzcd_fixture_is_structure_not_prose ... ok test parser::latex::tests::trailing_percent_is_nospace_join ... ok test parser::latex::tests::filecontentsdef_sibling_envs_are_code_not_prose ... ok test parser::latex::tests::tcbinputlisting_does_not_join_following_prose ... ok test parser::latex::tests::moreverb_verbatimwrite_is_code_not_prose ... ok test parser::latex::tests::tree_sitter_and_latexindent_math_table_envs_are_structure ... ok test parser::latex::tests::sagetex_sageverbatim_family_is_code_not_prose ... ok test parser::latex::tests::piton_env_and_pipe_cmd_are_code_not_prose ... ok test parser::latex::tests::unknown_theorem_env_is_region_boundary ... ok test parser::markdown::tests::atx_heading_levels_preserved_verbatim ... ok test parser::markdown::tests::blockquote_marker_is_structure ... ok test parser::latex::tests::smallmatrix_body_is_not_sentence_split ... ok test parser::markdown::tests::blank_before_setext_keeps_prior_paragraph_prose ... ok test parser::markdown::tests::blockquote_multiline_keeps_each_marker ... ok test parser::markdown::tests::bracket_display_math_is_structure_not_prose ... ok test parser::markdown::tests::closing_fence_tail_is_still_code ... ok test parser::markdown::tests::closing_fence_trailing_blank_still_closes ... ok test parser::latex::tests::sagetex_inline_cmds_do_not_join_following_prose ... ok test parser::markdown::tests::definition_list_marker_matches_pulldown_scan ... ok test parser::markdown::tests::definition_list_term_and_marker_are_structure ... ok test parser::markdown::tests::dollar_dollar_display_math_is_structure_not_prose ... ok test parser::latex::tests::yquant_body_is_not_sentence_split ... ok test parser::latex::tests::unmatched_verb_inner_percent_is_not_a_comment ... ok test parser::latex::tests::verb_with_inner_punct_round_trips ... ok test parser::markdown::tests::empty_atx_heading_is_structure ... ok test parser::markdown::tests::closing_fence_tail_is_identity_under_format ... ok test parser::markdown::tests::blank_line_ends_bracket_closer_search ... ok test parser::markdown::tests::bracket_display_math_does_not_split_and_outside_prose_does ... ok test parser::markdown::tests::bracket_single_line_display_keeps_outside_prose ... ok test parser::markdown::tests::empty_list_item_after_blank_is_structure ... ok test parser::latex::tests::texments_pygmented_is_code_not_prose ... ok test parser::markdown::tests::footnote_definition_interrupts_paragraph ... ok test parser::markdown::tests::blank_then_dashes_is_thematic_break_not_joined_prose ... ok test parser::markdown::tests::fenced_code_preserved ... ok test parser::markdown::tests::frontmatter_preserved ... ok test parser::markdown::tests::gfm_alert_marker_matches_pulldown_scan ... ok test parser::markdown::tests::blockquote_keeps_marker_on_each_content_line ... ok test parser::markdown::tests::gfm_alert_same_line_extra_is_not_a_marker ... ok test parser::markdown::tests::footnote_indented_continuation_is_prose ... ok test parser::markdown::tests::four_space_list_looking_after_blank_is_code_not_nested_list ... ok test parser::markdown::tests::gfm_alert_type_marker_is_structure ... ok test parser::markdown::tests::footnote_definition_marker_is_structure_body_is_prose ... ok test parser::latex::tests::xalignat_body_is_not_sentence_split ... ok test parser::markdown::tests::dollar_dollar_two_sentences_do_not_split ... ok test parser::latex::tests::pythontex_sympy_family_is_code_not_prose ... ok test parser::markdown::tests::hang_plus_four_after_blank_is_indented_code ... ok test parser::markdown::tests::heading_is_structure_not_prose ... ok test parser::markdown::tests::gfm_table_without_flanking_pipes_is_structure ... ok test parser::markdown::tests::dollar_dollar_single_line_display_is_structure ... ok test parser::markdown::tests::gfm_table_ex199_mixed_pipes_is_structure ... ok test parser::latex::tests::sverb_leftover_write_and_demo_envs_are_code_not_prose ... ok test parser::markdown::tests::html_comment_interrupts_setext_paragraph ... ok test parser::latex::tests::verbatiminput_does_not_join_following_prose ... ok test parser::markdown::tests::html_comment_multiline_is_structure ... ok test parser::markdown::tests::footnote_continuation_heading_stays_one_line ... ok test parser::markdown::tests::fbmn_fixture_optional_space_and_lazy_continuation ... ok test parser::markdown::tests::dollar_dollar_display_math_does_not_reflow_as_prose ... ok test parser::latex::tests::matrix_star_body_is_not_sentence_split ... ok test parser::markdown::tests::gfm_table_without_flanking_pipes_is_identity_under_format ... ok test parser::markdown::tests::html_pi_declaration_and_cdata_are_structure ... ok test parser::markdown::tests::definition_list_body_hangs_and_splits ... ok test parser::latex::tests::pythontex_pylab_family_is_code_not_prose ... ok test parser::markdown::tests::html_type6_void_col_link_base_do_not_swallow_next_paragraph ... ok test parser::markdown::tests::html_type6_closed_div_does_not_swallow_next_paragraph ... ok test parser::markdown::tests::html_type6_void_hr_does_not_swallow_next_paragraph ... ok test parser::markdown::tests::html_type7_complete_tag_is_structure ... ok test parser::markdown::tests::html_type6_void_param_track_do_not_swallow_next_paragraph ... ok test parser::markdown::tests::html_pre_block_is_code ... ok test parser::markdown::tests::html_comment_pragma_still_disables_reflow ... ok test parser::markdown::tests::html_pre_type1_still_ends_at_close ... ok test parser::markdown::tests::html_div_block_is_structure ... ok test parser::markdown::tests::html_script_block_is_code ... ok test parser::markdown::tests::html_type7_does_not_interrupt_paragraph ... ok test parser::markdown::tests::indented_code_after_blank_is_code_not_prose ... ok test parser::latex::tests::verbments_pyglist_is_code_not_prose ... ok test parser::markdown::tests::indented_inner_fence_stays_in_code_body ... ok test parser::markdown::tests::html_type7_closed_span_does_not_swallow_next_paragraph ... ok test parser::markdown::tests::hard_break_two_spaces_not_joined_with_space ... ok test parser::markdown::tests::hard_break_backslash_not_joined_with_space ... ok test parser::markdown::tests::html_comment_multiline_passes_through_format ... ok test parser::markdown::tests::indented_line_without_blank_stays_prose ... ok test parser::markdown::tests::hang_plus_four_without_blank_joins_the_paragraph ... ok test parser::latex::tests::verbatimwrite_does_not_join_following_prose ... ok test parser::markdown::tests::lazy_indented_setext_title_continuation_is_structure ... ok test parser::markdown::tests::link_reference_definition_is_structure_after_blank ... ok test parser::markdown::tests::list_item_continuation_stops_at_blank ... ok test parser::markdown::tests::list_item_continuation_joined ... ok test parser::markdown::tests::list_item_continuation_stops_at_next_item ... ok test parser::markdown::tests::link_reference_dest_on_next_line_is_structure ... ok test parser::latex::tests::tcolorbox_leftover_write_listing_envs_are_code_not_prose ... ok test parser::markdown::tests::link_ref_and_footnote_predicates ... ok test parser::markdown::tests::leftover_html_type6_void_param_following_prose_still_splits ... ok test parser::markdown::tests::list_container_blank_indent_stays_in_item ... ok test parser::markdown::tests::list_nested_fence_still_closes_at_opener_indent ... ok test parser::markdown::tests::list_setext_pair_rejects_underline_below_hang ... ok test parser::markdown::tests::leftover_html_type6_void_hr_following_prose_still_splits ... ok test parser::markdown::tests::html_type6_runs_to_a_blank_line ... ok test parser::markdown::tests::list_blank_indent_continuation_is_identity_under_format ... ok test parser::markdown::tests::nested_blockquote_keeps_full_prefix ... ok test parser::markdown::tests::inline_single_dollar_math_is_still_prose ... ok test parser::markdown::tests::multiline_setext_title_lines_are_structure ... ok test parser::markdown::tests::indented_code_fixture_is_identity_under_format ... ok test parser::markdown::tests::nested_quoted_fence_is_code ... ok test parser::markdown::tests::nested_quote_without_spaces_is_quote ... ok test parser::markdown::tests::html_type7_closed_span_following_prose_still_splits ... ok test parser::markdown::tests::list_opener_hang_is_marker_width ... ok test parser::latex::tests::verb_letter_delimiter_round_trips ... ok test parser::markdown::tests::numbered_atx_heading_with_code_stays_one_line ... ok test parser::markdown::tests::html_type6_closed_div_following_prose_still_splits ... ok test parser::markdown::tests::list_marker_fence_remainder_stays_code ... ok test parser::markdown::tests::numbered_item_four_space_continuation_stays_prose ... ok test parser::markdown::tests::numbered_list_with_backtick_continuation ... ok test parser::latex::tests::verbatimtabinput_does_not_join_following_prose ... ok test parser::markdown::tests::list_marker_heading_remainder_stays_one_line ... ok test parser::markdown::tests::pipe_in_prose_without_separator_stays_prose ... ok test parser::markdown::tests::quote_marker_space_is_optional ... ok test parser::markdown::tests::link_reference_definition_does_not_interrupt_paragraph ... ok test parser::markdown::tests::html_blocks_ticket_fixture_does_not_reflow ... ok test parser::markdown::tests::padded_empty_list_item_after_blank_is_structure ... ok test parser::markdown::tests::list_marker_html_remainder_stays_raw ... ok test parser::markdown::tests::quote_marker_depth_allows_up_to_three_spaces_between_markers ... ok test parser::markdown::tests::multi_sentence_setext_title_stays_one_line ... ok test parser::markdown::tests::list_marker_table_remainder_stays_raw ... ok test parser::markdown::tests::multiline_setext_body_still_splits ... ok test parser::markdown::tests::lazy_continuation_stays_in_quote ... ok test parser::markdown::tests::quoted_html_div_is_structure_following_prose_unquoted ... ok test parser::markdown::tests::nested_blockquote_reflow_repeats_prefix ... ok test parser::markdown::tests::quoted_empty_list_item_after_blank_is_structure ... ok test parser::markdown::tests::list_container_fixture_keeps_hang_and_code_under_format ... ok test parser::markdown::tests::setext_after_html_comment_does_not_reemit_comment ... ok test parser::markdown::tests::setext_after_prose_flushes_body ... ok test parser::markdown::tests::setext_after_html_type1_does_not_reemit_pre ... ok test parser::markdown::tests::setext_after_indented_code_does_not_reemit_code ... ok test parser::markdown::tests::midline_bracket_sentence_splits_math_interior_does_not ... ok test parser::markdown::tests::setext_heading_dashes_is_structure ... ok test parser::markdown::tests::simple_prose ... ok test parser::markdown::tests::setext_heading_equals_is_structure ... ok test parser::markdown::tests::quoted_tilde_fence_without_space_is_code ... ok test parser::markdown::tests::table_preserved ... ok test parser::markdown::tests::nested_list_stays_two_items_after_reflow ... ok test parser::markdown::tests::ten_digit_ordered_marker_is_prose ... ok test parser::markdown::tests::ojf8_fixture_thematic_breaks_stay_structure ... ok test parser::markdown::tests::thematic_break_predicate_matches_commonmark_4_1 ... ok test parser::markdown::tests::three_line_setext_title_is_structure ... ok test parser::markdown::tests::prose_latex_env_still_splits ... ok test parser::markdown::tests::quote_hard_break_then_nonquote_has_no_stray_marker ... ok test parser::markdown::tests::tab_indented_code_after_blank_is_code ... ok test parser::markdown::tests::table_with_surrounding_prose ... ok test parser::markdown::tests::three_space_atx_heading_is_structure ... ok test parser::markdown::tests::quoted_html_both_quoted_does_not_glue ... ok test parser::markdown::tests::pandoc_fenced_div_fence_is_structure_body_reflows ... ok test parser::markdown::tests::reporter_nested_indented_fence_is_identity_under_format ... ok test parser::markdown::tests::quoted_fenced_code_is_not_sentence_split ... ok test parser::markdown::tests::three_space_closer_still_ends_flush_fence ... ok test parser::latex::tests::fancyvrb_leftover_cmds_do_not_join_following_prose ... ok test parser::markdown::tests::toml_front_matter_still_closes_on_plus ... ok test parser::markdown::tests::yaml_front_matter_blank_after_dashes_is_thematic_break ... ok test parser::markdown::tests::wide_table_preserved_verbatim ... ok test parser::markdown::tests::wide_numbered_marker_blank_indent_stays_in_item ... ok test parser::markdown::tests::quoted_html_div_following_prose_still_splits ... ok test parser::markdown::tests::yaml_front_matter_empty_block_is_not_front_matter ... ok test parser::markdown::tests::sentence_does_not_cross_div_fence ... ok test parser::markdown::tests::list_and_quote_multi_sentence_hangs ... ok test parser::markdown::tests::quote_wrap_repeats_prefix_under_max_width ... ok test parser::markdown::tests::nospace_quote_reflow_repeats_bare_marker ... ok test parser::markdown::tests::setext_dash_underline_stays_heading_not_hr ... ok test parser::markdown::tests::wide_numbered_marker_blank_indent_is_identity_under_format ... ok test parser::org::tests::column_0_star_at_eol_is_not_a_list ... ok test parser::markdown::tests::yaml_front_matter_closes_on_ellipsis ... ok test parser::org::tests::caption_marker_follows_org_element_keyword_re ... ok test parser::org::tests::column_zero_star_stays_headline_not_list ... ok test parser::markdown::tests::starred_thematic_break_interrupts_paragraph ... ok test parser::org::tests::caption_opener_is_structure_value_is_hung_prose ... ok test parser::markdown::tests::spaced_star_thematic_break_is_not_a_list ... ok test parser::org::tests::display_math_preserved ... ok test parser::markdown::tests::top_level_html_types_still_interrupt ... ok test parser::org::tests::drawer_preserved ... ok test parser::markdown::tests::unclosed_bracket_stays_prose ... ok test parser::org::tests::empty_list_item_at_eol_is_structure ... ok test parser::org::tests::dollar_dollar_display_math_is_structure_not_prose ... ok test parser::latex::tests::pythontex_leftover_default_family_envs_are_code_not_prose ... ok test parser::latex::tests::scontents_leftover_cmds_do_not_join_following_prose ... ok test parser::org::tests::export_snippet_preserved ... ok test parser::org::tests::export_snippet_trailing_prose_stays_prose ... ok test parser::org::tests::footnote_opener_is_structure_body_is_hung_prose ... ok test parser::org::tests::bold_emphasis_with_period_does_not_become_headline ... ok test parser::org::tests::caption_dual_short_title_stays_structure ... ok test parser::org::tests::hash_without_space_is_not_a_comment ... ok test parser::latex::tests::url_char_delimiter_round_trips ... ok test parser::org::tests::bare_hash_eol_is_a_comment ... ok test parser::org::tests::caption_fixture_value_splits_and_hangs ... ok test parser::org::tests::bracket_display_math_still_structure ... ok test parser::org::tests::center_block_inner_prose_reflows ... ok test parser::org::tests::footnote_definition_marker_follows_org_footnote_el ... ok test parser::org::tests::clock_line_is_structure_not_joined_prose ... ok test parser::org::tests::headline_is_structure_not_prose ... ok test parser::org::tests::dollar_dollar_display_math_does_not_reflow_as_prose ... ok test parser::org::tests::dollar_dollar_two_sentences_do_not_split ... ok test parser::org::tests::dollar_dollar_single_line_display_is_structure ... ok test parser::org::tests::column_zero_star_headline_keeps_indented_star_child ... ok test parser::org::tests::diary_sexp_line_is_structure_not_joined_prose ... ok test parser::org::tests::deadline_line_is_structure_not_joined_prose ... ok test parser::org::tests::list_item_split ... ok test parser::org::tests::list_item_continuation ... ok test parser::org::tests::is_org_drawer_begin_matches_emacs_word_hyphen ... ok test parser::org::tests::indented_star_list_is_not_parent_continuation ... ok test parser::org::tests::footnote_fixture_body_splits_and_hangs ... ok test parser::org::tests::latex_environment_preserved ... ok test parser::markdown::tests::quoted_html_pre_comment_span_following_prose_unquoted ... ok test parser::org::tests::fixed_width_colon_space_is_structure ... ok test parser::org::tests::headline_trailing_angle_bracket_round_trips ... ok test parser::org::tests::indented_star_list_hangs_and_rejoins ... ok test parser::org::tests::fcvd_fixture_planning_and_clock_do_not_join_following_paragraph ... ok test parser::org::tests::nested_latex_envs ... ok test parser::org::tests::diary_sexp_does_not_change_planning_clock_or_inline_timestamp ... ok test parser::org::tests::nested_example_does_not_close_quote_by_any_end ... ok test parser::org::tests::inline_single_dollar_math_is_still_prose ... ok test parser::org::tests::horizontal_rule_is_structure_boundary ... ok test parser::org::tests::numbered_empty_item_at_eol_is_structure_not_uax ... ok test parser::org::tests::hash_without_space_is_prose_and_splits ... ok test parser::org::tests::list_multi_sentence_hangs_and_rejoins ... ok test parser::markdown::tests::ticket_footnote_body_splits_after_period ... ok test parser::markdown::tests::ticket_fixture_link_ref_and_footnote_do_not_reflow ... ok test parser::org::tests::leftover_start_bracket_still_structure ... ok test parser::org::tests::org_line_break_at_matches_element_parser ... ok test parser::org::tests::multi_sentence_headline_stays_one_line ... ok test parser::org::tests::gyoz_fixture_does_not_swallow_or_drop_colon ... ok test parser::org::tests::lowercase_deadline_is_structure_not_joined_prose ... ok test parser::org::tests::lowercase_clock_is_structure_not_joined_prose ... ok test parser::org::tests::preserves_keywords ... ok test parser::org::tests::preserves_blocks ... ok test parser::org::tests::mixed_case_planning_and_clock_are_structure ... ok test parser::org::tests::named_footnote_is_structure_plus_hung_prose ... ok test parser::org::tests::quote_block_inner_is_prose_not_structure ... ok test parser::org::tests::named_drawer_still_structure_until_end ... ok test parser::org::tests::format_text_wrap_line_starting_with_emdash_or_arrow_does_not_panic ... ok test parser::markdown::tests::underscore_and_spaced_dash_breaks_are_structure ... ok test parser::org::tests::nested_example_in_quote_closes_by_name_only ... ok test parser::org::tests::org_angle_target_interior_punct_is_not_a_sentence_boundary ... ok test parser::org::tests::name_and_attr_stay_whole_line_structure ... ok test parser::org::tests::named_inline_footnote_interior_punct_is_not_a_sentence_boundary ... ok test parser::org::tests::nested_list_stays_two_items_after_reflow ... ok test parser::org::tests::org_inline_call_interior_punct_is_not_a_sentence_boundary ... ok test parser::org::tests::simple_prose ... ok test parser::org::tests::table_preserved ... ok test parser::org::tests::org_item_ends_at_bullet_column ... ok test parser::org::tests::quote_block_inner_prose_reflows ... ok test parser::org::tests::org_list_second_paragraph_stays_in_the_item ... ok test parser::org::tests::org_nested_item_returns_to_the_parent ... ok test parser::org::tests::quote_block_nested_src_closes_only_src ... ok test parser::org::tests::same_line_bracket_period_does_not_split ... ok test parser::org::tests::see_also_is_not_a_drawer ... ok test parser::org::tests::scheduled_and_closed_lines_are_structure ... ok test parser::org::tests::example_export_comment_do_not_reflow ... ok test parser::markdown::tests::latex_kept_env_body_is_not_sentence_split ... ok test parser::org::tests::same_line_latex_env_does_not_swallow ... ok test parser::org::tests::org_inline_src_after_leading_underscore_is_not_a_sentence_boundary ... ok test parser::org::tests::org_brace_subscript_wrap_keeps_interior_punct ... ok test parser::org::tests::org_angle_link_interior_punct_is_not_a_sentence_boundary ... ok test parser::org::tests::table_rule_does_not_steal_pipe_rows_or_horizontal_rules ... ok test parser::org::tests::same_line_bracket_display_is_structure ... ok test parser::pandoc::ast::tests::ast_rejects_invalid_json_explicitly ... ok test parser::pandoc::ffi::tests::colink_feature_is_documented_in_cfg ... ok test parser::org::tests::verse_two_sentence_line_stays_one_physical_line ... ok test parser::org::tests::table_rule_is_structure_boundary ... ok test parser::org::tests::org_radio_target_interior_punct_is_not_a_sentence_boundary ... ok test parser::org::tests::tab_after_item_bullet_stays_a_list ... ok test parser::pandoc::cache::tests::different_inputs_different_keys ... ok test parser::org::tests::org_inline_footnote_interior_punct_is_not_a_sentence_boundary ... ok test parser::org::tests::verse_block_inner_is_structure_not_reflowed_prose ... ok test parser::pandoc::cli::tests::cli_unknown_format_is_explicit_error ... ok test parser::pandoc::cli::tests::cli_availability_check_does_not_panic ... ok test parser::org::tests::org_inline_src_interior_punct_is_not_a_sentence_boundary ... ok test parser::org::tests::org_file_token_does_not_swallow_trailing_sentence_punct ... ok test parser::org::tests::org_inline_src_after_word_underscore_is_subscript ... ok test parser::org::tests::org_macro_interior_punct_is_not_a_sentence_boundary ... ok test parser::pandoc::ffi::tests::ffi_unavailable_is_explicit_error_not_all_prose ... ok test parser::pandoc::ffi::tests::ffi_write_without_symbol_is_explicit_not_silent ... ok test parser::org::tests::verbatim_inner_equals_does_not_orphan_closer ... ok test parser::pandoc::shield::tests::pragma_inside_markdown_fence_is_ignored ... ok test parser::org::tests::org_cite_page_locator_is_not_a_sentence_boundary ... ok test parser::pandoc::ffi::tests::default_cargo_features_stay_ghc_free ... ok test parser::pandoc::shield::tests::identity_when_nothing_to_shield ... ok test parser::pandoc::tests::backend_auto_resolves_to_ffi_or_cli ... ok test parser::pandoc::tests::default_use_pandoc_is_false ... ok test parser::pandoc::shield::tests::rst_recognized_comment_is_a_span ... ok test parser::pandoc::shield::tests::pragma_inside_alltt_bverbatim_and_luacode_is_ignored ... ok test parser::pandoc::shield::tests::rst_comment_span_covers_bare_dotdot_body ... ok test parser::pandoc::tests::backend_from_str ... ok test parser::pandoc::tests::dropped_comment_kind_pragmas_any_format ... ok test parser::pandoc::shield::tests::rst_targets_and_directives_are_not_comment_spans ... ok test parser::pandoc::shield::tests::pragma_inside_starred_verbatim_is_ignored ... ok test parser::pandoc::tests::format_via_pandoc_org_pragma_is_preserved ... ok test parser::pandoc::tests::format_via_pandoc_pragma_is_preserved ... ok test parser::pandoc::tests::format_via_pandoc_rst_comment_is_preserved ... ok test parser::pandoc::shield::tests::pragma_span_covers_off_region ... ok test parser::pandoc::tests::cargo_dist_default_features_stay_ghc_free ... ok test parser::pandoc::tests::pandoc_format_detection ... ok test parser::pandoc::write::tests::writer_empty_json_is_explicit_error_or_empty ... ok test parser::pandoc::write::tests::writer_needs_path_contract_is_explicit ... ok test parser::pandoc::tests::refuse_if_comments_missing_catches_restore_miss ... ok test parser::plaintext::tests::empty_input ... ok test parser::pandoc::ffi::tests::colink_is_static_build_absorb_not_rpath_graph ... ok test parser::plaintext::tests::simple_paragraph ... ok test parser::pandoc::tests::dropped_comment_kind_rst_bare_dotdot ... ok test parser::rst::tests::anonymous_target_matcher_follows_docutils ... ok test parser::pandoc::shield::tests::shield_restore_roundtrip_markdown_pragma ... ok test parser::pandoc::tests::wasm_and_editor_config_cannot_set_use_pandoc ... ok test parser::rst::tests::anonymous_hyperlink_target_is_structure_not_prose ... ok test parser::rst::tests::adjacent_bullet_items_stay_separate_regions ... ok test parser::rst::tests::block_quote_hang_is_structure ... ok test parser::latex::tests::verb_span_leftover_cmds_do_not_join_following_prose ... ok test parser::rst::tests::apostrophe_section_adornment_is_structure ... ok test parser::pandoc::shield::tests::shield_restore_roundtrip_rst_comments ... ok test parser::pandoc::shield::tests::restore_from_written_paragraph ... ok test parser::rst::tests::comment_blank_closes_later_indent_is_hung_quote ... ok test parser::plaintext::tests::two_paragraphs ... ok test parser::rst::tests::compact_abbrev_list_hang_joins_into_one_prose_region ... ok test parser::rst::tests::alpha_roman_paren_enumerators_are_structure_plus_prose ... ok test parser::rst::tests::colon_section_adornment_is_structure ... ok test parser::rst::tests::compact_listlike_prose_joins_into_one_paragraph ... ok test parser::pandoc::reflow::tests::reflow_inserts_softbreak_between_sentences ... ok test parser::rst::tests::comment_opener_and_body_are_structure ... ok test parser::org::tests::word_char_drawer_names_are_structure_until_end ... ok test parser::rst::tests::compact_list_hang_joins_into_one_prose_region ... ok test parser::rst::tests::compact_open_paren_list_hang_joins_into_one_prose_region ... ok test parser::rst::tests::bare_dotdot_is_comment_opener ... ok test parser::pandoc::ast::tests::ast_codeblock_and_display_math_not_prose ... ok test parser::pandoc::ast::tests::ast_latex_equation_and_minted_not_prose ... ok test parser::rst::tests::compact_open_literal_list_hang_joins_into_one_prose_region ... ok test parser::pandoc::ast::tests::ast_numbered_header_is_structure_not_prose ... ok test parser::rst::tests::doctest_opener_matches_docutils_pattern ... ok test parser::rst::tests::field_list_line_rejects_interpreted_text_role ... ok test parser::pandoc::ast::tests::ast_classifies_prose_heading_code_table_from_node_kinds ... ok test parser::rst::tests::compact_block_quote_reflows_with_hang ... ok test parser::rst::tests::definition_list_term_and_body_are_structure ... ok test parser::rst::tests::comment_blank_then_quote_splits_and_hangs ... ok test parser::rst::tests::doctest_block_is_structure_not_prose ... ok test parser::rst::tests::compact_quoted_list_hang_joins_into_one_prose_region ... ok test parser::rst::tests::indented_anonymous_target_is_structure ... ok test parser::rst::tests::doctest_opener_is_not_a_section_underline ... ok test parser::rst::tests::empty_explicit_comment_is_not_a_section_underline ... ok test parser::rst::tests::container_directive_option_is_structure_body_is_prose ... ok test parser::rst::tests::compact_listlike_prose_does_not_invent_a_list ... ok test parser::pandoc::tests::try_parse_ffi_without_lib_is_err_not_all_prose ... ok test parser::rst::tests::directive_preserved ... ok test parser::rst::tests::jinja_statement_matcher_follows_jinja2_block_delimiters ... ok test parser::rst::tests::dropped_comment_excludes_targets_and_footnotes ... ok test parser::rst::tests::colon_section_fixture_is_identity_and_prose_still_splits ... ok test parser::rst::tests::bare_colon_paragraph_opens_a_literal_block ... ok test parser::rst::tests::field_list_preserved ... ok test parser::pandoc::reflow::tests::reflow_leaves_header_and_codeblock ... ok test parser::rst::tests::grid_table_rows_stay_full_line_structure ... ok test parser::rst::tests::consecutive_jinja_statements_are_structure_not_prose ... ok test parser::rst::tests::five_gt_adornment_stays_a_section_underline ... ok test parser::rst::tests::anonymous_target_keeps_its_indented_link_block ... ok test parser::rst::tests::nested_same_line_list_marker_is_inner_hang_structure ... ok test parser::rst::tests::footnote_citation_marker_follows_docutils ... ok test parser::rst::tests::line_block_marker_len_matches_docutils ... ok test parser::pandoc::ast::tests::ast_table_list_quote_from_structure_fixture ... ok test parser::rst::tests::leftover_plus_fragment_stays_structure ... ok test parser::rst::tests::literal_block_preserved ... ok test parser::rst::tests::leftover_parsed_literal_same_line_marker_is_structure_body_is_hung_prose ... ok test parser::rst::tests::line_block_marker_is_structure_body_is_prose ... ok test parser::rst::tests::is_underline_accepts_docutils_nonalphanum7bit ... ok test parser::rst::tests::hang_after_nested_pull_quote_is_structure ... ok test parser::rst::tests::leftover_header_footer_marker_is_structure_body_is_hung_prose ... ok test parser::rst::tests::adjacent_rst_lists_are_identity_under_format ... ok test parser::rst::tests::option_column_len_matches_docutils_forms ... ok test parser::rst::tests::list_continuation_paragraph_keeps_hang_structure ... ok test parser::rst::tests::leftover_meta_field_marker_is_structure_body_is_hung_prose ... ok test parser::rst::tests::compact_note_flush_paragraph_stays_unindented ... ok test parser::rst::tests::prompt_only_doctest_is_structure_not_underline ... ok test parser::rst::tests::empty_doctest_opener_does_not_swallow_following_prose ... ok test parser::rst::tests::quoted_literal_block_lines_are_structure ... ok test parser::rst::tests::leftover_parsed_literal_same_line_fixture_hangs_and_splits ... ok test parser::rst::tests::leftover_meta_fixture_hangs_and_splits ... ok test parser::rst::tests::nested_list_item_overindent_is_definition_structure ... ok test parser::rst::tests::leftover_parsed_literal_fixture_hangs_and_splits ... ok test parser::rst::tests::option_list_column_is_structure_description_is_prose ... ok test parser::rst::tests::recognized_comment_line_keeps_indented_body ... ok test parser::rst::tests::reporter_block_quote_is_identity_under_format ... ok test parser::rst::tests::list_marker_len_matches_docutils_enumerators ... ok test parser::rst::tests::reporter_comment_body_is_identity_under_format ... ok test parser::rst::tests::reporter_definition_list_is_identity_under_format ... ok test parser::rst::tests::prompt_only_doctest_is_identity_under_format ... ok test parser::rst::tests::prompt_only_doctest_does_not_steal_preceding_prose_as_title ... ok test parser::rst::tests::opaque_directive_body_stays_structure ... ok test parser::pandoc::cache::tests::cache_roundtrip_memory ... ok test parser::pandoc::write::tests::writer_missing_pandoc_is_explicit_path_error ... FAILED test parser::rst::tests::section_title_preserved ... ok test parser::rst::tests::leftover_header_footer_fixture_hangs_and_splits ... ok test parser::rst::tests::role_continuation_joins_list_item_prose ... ok test parser::rst::tests::simple_prose ... ok test parser::rst::tests::reporter_abbrev_list_continuation_keeps_two_space_hang ... ok test parser::rst::tests::reporter_alpha_roman_paren_enumerators_hang_at_marker_width ... ok test parser::rst::tests::same_line_note_opener_is_structure_body_is_hung_prose ... ok test parser::rst::tests::reporter_simple_table_is_identity_under_format ... ok test parser::rst::tests::note_container_fixture_body_hangs_and_splits ... ok test parser::rst::tests::simple_table_rows_are_structure ... ok test parser::rst::tests::simple_table_interior_blank_rows_are_structure ... ok test parser::rst::tests::substitution_ref_is_prose_not_structure ... ok test parser::rst::tests::reporter_doctest_block_is_identity_under_format ... ok test parser::rst::tests::reporter_two_space_code_block_body_is_identity_under_format ... ok test parser::rst::tests::reporter_two_space_container_option_is_identity_under_format ... ok test parser::rst::tests::substitution_ref_interior_punct_stays_prose ... ok test parser::rst::tests::two_space_bullet_marker_is_width_three_structure ... ok test parser::rst::tests::reporter_list_continuation_paragraph_is_identity_under_format ... ok test parser::rst::tests::substitution_replace_marker_is_structure_body_is_hung_prose ... ok test parser::span::tests::iter_lines_empty ... ok test parser::rst::tests::line_block_does_not_swallow_following_flush_prose ... ok test parser::rst::tests::two_space_code_block_body_is_code ... ok test parser::rst::tests::reporter_quoted_literal_is_identity_under_format ... ok test parser::rst::tests::reporter_open_quote_list_continuation_keeps_two_space_hang ... ok test parser::rst::tests::leftover_header_footer_replace_epigraph_stay_unchanged ... ok test parser::span::tests::iter_lines_crlf ... ok test parser::span::tests::iter_lines_matches_str_lines_and_keeps_newlines ... ok test parser::rst::tests::reporter_open_literal_list_continuation_keeps_two_space_hang ... ok test parser::span::tests::join_prose_gap_keeps_break_after_md_link_sentence ... ok test parser::rst::tests::reporter_open_paren_list_continuation_keeps_two_space_hang ... ok test parser::span::tests::ends_sentence_punct_sees_period_inside_md_link ... ok test parser::span::tests::join_prose_gap_keeps_break_after_sentence ... ok test parser::rst::tests::reporter_anonymous_target_is_identity_and_prose_still_splits ... ok test parser::tests::pragma_bare ... ok test parser::tests::no_preamble_pragma_payload ... ok test parser::tests::pragma_latex_comment ... ok test parser::tests::latex_fragment_skips_preamble_mode ... ok test parser::tests::pragma_org_comment ... ok test parser::tests::pragma_none ... ok test parser::tests::pragma_html_comment ... ok test parser::rst::tests::reporter_role_continuation_second_sentence_hangs ... ok test parser::rst::tests::surrounding_unquoted_paragraphs_still_reflow ... ok test parser::rst::tests::surrounding_prose_still_reflows_around_doctest ... ok test parser::rst::tests::same_line_doctest_command_still_takes_the_block ... ok test parser::rst::tests::simple_table_interior_blank_is_identity_under_format ... ok test reflow::tests::clause_breaks_handles_semicolon_colon_emdash ... ok test reflow::tests::clause_breaks_prefer_commas_under_max_width ... ok test reflow::tests::clause_breaks_under_max_width_still_leaves_fitting_alone ... ok test reflow::tests::clause_breaks_never_split_inside_tokens ... ok test reflow::tests::clause_breaks_unlimited_never_split_inside_tokens ... ok test reflow::tests::clause_breaks_unlimited_semicolon_colon_emdash ... ok test parser::rst::tests::starred_quote_list_item_is_idempotent_and_oracle ... ok test reflow::tests::clause_breaks_leave_fitting_sentences_alone ... ok test parser::rst::tests::two_char_colon_underline_stays_a_section ... ok test reflow::tests::clause_breaks_idempotent ... ok test reflow::tests::adjacent_list_items_are_not_merged ... ok test reflow::tests::clause_breaks_unlimited_hanging_indent ... ok test reflow::tests::clause_breaks_unlimited_no_render_change_hyphenated_words ... ok test reflow::tests::clause_breaks_unlimited_issue7_sample ... ok test parser::rst::tests::reporter_option_list_keeps_alignment_and_hangs_description ... ok test reflow::tests::long_clause_still_word_wraps ... ok test reflow::tests::clause_breaks_off_packs_past_first_comma ... ok test reflow::tests::hanging_prefix_quote_repeats_marker_list_uses_spaces ... ok test reflow::tests::clause_breaks_unlimited_quote_repeats_prefix ... ok test reflow::tests::clause_breaks_unlimited_off_by_default ... ok test parser::rst::tests::reporter_enumerated_item_second_sentence_hangs_at_marker_width ... ok test reflow::tests::latex_item_list_hanging_indent ... ok test reflow::tests::clause_breaks_unlimited_udhr_one_clause_stays ... ok test reflow::tests::clause_breaks_via_reflow_config ... ok test reflow::tests::list_hanging_indent_second_sentence ... ok test reflow::tests::invalid_span_is_error ... ok test reflow::tests::clause_breaks_unlimited_breaks_fitting_multi_clause ... ok test reflow::tests::clause_breaks_unlimited_no_render_change_markdown_link ... ok test reflow::tests::hanging_indent_width_markers_only ... ok test reflow::tests::list_item_first_line_is_not_escaped ... ok test reflow::tests::idempotent ... ok test reflow::tests::clause_breaks_unlimited_idempotent ... ok test reflow::tests::max_width_does_not_glue_shortcut_to_full_reference ... ok test reflow::tests::max_width_keeps_inline_code_atomic ... ok test reflow::tests::max_width_keeps_markdown_reference_link_atomic ... ok test reflow::tests::max_width_keeps_markdown_image_atomic ... ok test reflow::tests::max_width_keeps_no_space_org_brace_subscript_unchanged ... ok test reflow::tests::max_width_keeps_markdown_link_atomic ... ok test reflow::tests::max_width_keeps_org_angle_link_atomic ... ok test reflow::tests::max_width_keeps_math_atomic ... ok test reflow::tests::md_ordered_list_start_caps_at_nine_digits ... ok test reflow::tests::max_width_keeps_org_brace_subscript_atomic ... ok test reflow::tests::md_same_line_ol_opener_detects_compact_not_hung ... ok test reflow::tests::max_width_keeps_org_brace_superscript_atomic ... ok test reflow::tests::max_width_keeps_org_angle_target_atomic ... ok test reflow::tests::clause_breaks_unlimited_no_render_change_latex_ref ... ok test reflow::tests::max_width_keeps_org_inline_src_atomic ... ok test reflow::tests::max_width_keeps_org_latex_fragment_optional_arg_atomic ... ok test reflow::tests::latex_verb_with_space_is_not_split_by_wrap ... ok test reflow::tests::max_width_keeps_org_link_atomic ... ok test reflow::tests::max_width_keeps_org_inline_footnote_atomic ... ok test reflow::tests::max_width_keeps_org_latex_fragment_interior_backslash_atomic ... ok test reflow::tests::max_width_keeps_org_cite_atomic ... ok test reflow::tests::max_width_keeps_org_macro_atomic ... ok test reflow::tests::max_width_keeps_org_paren_subscript_atomic ... ok test reflow::tests::max_width_wrapping ... ok test reflow::tests::md_definition_list_hangs_second_sentence ... ok test reflow::tests::missing_origin_is_error ... ok test reflow::tests::max_width_keeps_autolink_atomic ... ok test reflow::tests::nested_list_items_do_not_flatten ... ok test reflow::tests::max_width_keeps_rst_substitution_ref_atomic ... ok test reflow::tests::org_caption_hangs_second_sentence ... ok test reflow::tests::nested_quote_repeats_full_prefix ... ok test reflow::tests::numbered_list_hanging_indent ... ok test reflow::tests::org_footnote_definition_hangs_second_sentence ... ok test reflow::tests::org_indented_star_list_hangs_child_prose ... ok test reflow::tests::org_verse_two_sentence_line_stays_one_physical_line ... ok test reflow::tests::org_quote_two_sentence_line_still_splits ... ok test parser::rst::tests::reporter_section_adornments_are_identity_under_format ... ok test reflow::tests::max_width_may_wrap_org_call_after_word_underscore ... ok test reflow::tests::max_width_keeps_org_radio_target_atomic ... ok test reflow::tests::pandoc_example_list_hangs_second_sentence ... ok test reflow::tests::quote_hanging_indent ... ok test reflow::tests::max_width_may_wrap_org_src_after_word_underscore ... ok test parser::rst::tests::rst_role_closer_keeps_two_sentence_lines ... ok test reflow::tests::preserves_structure ... ok test reflow::tests::rst_abbrev_list_internal_newline_keeps_hang ... ok test reflow::tests::rst_autoenum_list_hanging_indent ... ok test reflow::tests::quote_wrap_lines_repeat_prefix_under_max_width ... ok test reflow::tests::rst_alpha_roman_paren_enumerator_hanging_indent ... ok test reflow::tests::rst_open_literal_list_keeps_hang_on_internal_newline ... ok test reflow::tests::rst_nested_same_line_list_hangs_at_inner_width ... ok test reflow::tests::rst_open_paren_list_keeps_hang_on_internal_newline ... ok test reflow::tests::rst_option_list_hanging_indent ... ok test reflow::tests::max_width_keeps_org_inline_src_after_leading_underscore_atomic ... ok test reflow::tests::simple_reflow ... ok test reflow::tests::rst_same_line_note_hangs_second_sentence ... ok test reflow::tests::rst_open_quote_list_keeps_hang_on_internal_newline ... ok test reflow::tests::single_sentence_list_item_has_no_extra_indent ... ok test reflow::tests::rst_substitution_replace_hangs_second_sentence ... ok test reflow::tests::skip_cut_loops_until_next_line_is_not_a_block ... ok test reflow::tests::overlong_atomic_token_sits_alone ... ok test reflow::tests::space_hang_structure_continues_sentences ... ok test reflow::tests::wrap_created_dash_skips_cut_in_org ... ok test reflow::tests::wrap_created_gt_without_space_is_not_a_blockquote ... ok test reflow::tests::wrap_created_export_snippet_skips_cut_in_org ... ok test reflow::tests::textwrap_path_never_splits_numeric_url_or_flag_tokens ... ok test reflow::tests::wrap_created_dash_escaped_in_markdown ... ok test reflow::tests::wrap_created_html_tag_is_not_a_markdown_block ... ok test reflow::tests::wrap_created_md_table_pipe_is_not_a_block ... ok test reflow::tests::wrap_created_list_lines_hang_and_interrupt_after_indent ... ok test reflow::tests::wrap_created_org_diary_sexp_is_not_a_block ... ok test reflow::tests::wrap_created_link_ref_is_not_a_markdown_block ... ok test reflow::tests::wrap_created_org_long_ordered_marker_is_not_a_block ... ok test reflow::tests::wrap_created_fence_is_not_a_markdown_block ... ok test reflow::tests::wrap_created_org_table_pipe_is_not_a_block ... ok test reflow::tests::wrap_created_org_table_rule_is_not_a_block ... ok test reflow::tests::wrap_created_rst_directive_is_not_a_block ... ok test reflow::tests::max_width_keeps_org_inline_call_atomic ... ok test reflow::tests::wrap_created_rst_anonymous_target_is_not_a_block ... ok test reflow::tests::wrap_created_md_short_setext_is_identity_under_format ... ok test reflow::tests::wrap_created_rst_simple_table_border_is_not_a_block ... ok test reflow::tests::wrap_created_org_long_ordered_marker_is_identity_under_format ... ok test reflow::tests::wrap_created_md_definition_marker_is_not_a_block ... ok test reflow::tests::wrap_created_rst_grid_table_top_is_not_a_block ... ok test reflow::tests::wrap_created_md_empty_list_marker_is_not_a_block ... ok test reflow::tests::wrap_created_rst_grid_table_top_is_identity_under_format ... ok test reflow::tests::wrap_created_md_short_setext_is_escaped ... ok test reflow::tests::wrap_created_org_drawer_name_leftover_is_not_a_block ... ok test reflow::tests::wrap_created_rst_plus_fragment_is_identity_under_format ... ok test reflow::tests::wrap_lines_under_list_also_hang ... ok test reflow::tests::wrap_created_rst_section_adornment_is_identity_under_format ... ok test reflow::tests::wrap_created_rst_simple_table_border_is_identity_under_format ... ok test reflow::tests::wrap_created_latex_comment_and_commands_are_not_blocks ... ok test reflow::tests::wrap_created_latex_section_optional_and_koma_are_not_blocks ... ok test reflow::tests::wrap_does_not_hyphenate_well_known_or_hyphenated_urls ... ok test reflow::tests::wrap_created_latex_section_optional_is_identity_under_format ... ok test reflow::tests::wrap_created_org_empty_list_marker_is_not_a_block ... ok test reflow::tests::wrap_created_rst_plus_fragment_is_not_a_block ... ok test reflow::tests::wrap_created_ten_digit_opener_is_not_escaped ... ok test sentence::unicode::tests::angle_autolink_is_not_an_org_timestamp ... ok test sentence::unicode::tests::abbreviation_dr ... ok test sdiff::tests::identical_files_produce_empty_diff ... ok test sentence::unicode::tests::bol_org_brace_script_is_not_a_span ... ok test sentence::unicode::tests::abbreviation_eg ... ok test reflow::tests::wrap_created_rst_jinja_statement_is_not_a_block ... ok test sentence::unicode::tests::atomic_inline_spans_cover_wrap_tokens ... ok test sdiff::tests::changed_sentence_shows_diff ... ok test sentence::unicode::tests::abbreviation_fig ... ok test sdiff::tests::reflow_produces_no_diff ... ok test reflow::tests::wrap_escape_is_idempotent ... ok test sentence::unicode::tests::autolink_preserved ... ok test sentence::unicode::tests::escaped_org_brace_script_is_not_a_span ... ok test reflow::tests::wrap_created_rst_empty_bullet_is_not_a_block ... ok test sentence::unicode::tests::bracket_span_with_internal_period_not_split ... ok test reflow::tests::wrap_created_hash_star_plus_gt_and_ordered_escaped_in_markdown ... ok test sentence::unicode::tests::angle_bracket_tail_after_period_preserved ... ok test sentence::unicode::tests::empty_input ... ok test sentence::unicode::tests::double_quoted_span_with_internal_period_not_split ... ok test sentence::unicode::tests::dollar_math_closed_by_period_stays_one_span ... ok test sentence::unicode::tests::a_lowercase_start_opens_a_sentence_only_when_asked ... ok test sentence::unicode::tests::a_number_opens_a_sentence ... ok test sentence::unicode::tests::curly_single_quoted_dialogue_not_split ... ok test sentence::unicode::tests::apostrophe_contractions_still_split_sentences ... ok test sentence::unicode::tests::extra_verbatim_command_is_tokenized_like_verb ... ok test sentence::unicode::tests::curly_double_quoted_span_with_internal_period_not_split ... ok test sentence::unicode::tests::ellipsis_splits ... ok test sentence::unicode::tests::escaped_ascii_quote_does_not_toggle_early ... ok test sentence::unicode::tests::inline_org_call_requires_word_boundary ... ok test sdiff::tests::colored_sentence_diff_contains_ansi ... ok test reflow::tests::wrap_created_rst_section_adornment_is_not_a_block ... ok test sentence::unicode::tests::inline_code_preserved ... ok test sentence::unicode::tests::extra_verb_does_not_steal_verbatim ... ok test sentence::unicode::tests::inline_markdown_link_preserved ... ok test sentence::unicode::tests::inline_math_preserved ... ok test sentence::unicode::tests::inline_markdown_reference_link_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_markdown_collapsed_reference_link_interior_punct ... ok test sentence::unicode::tests::inline_org_brace_subscript_is_atomic_wrap_span ... ok test sentence::unicode::tests::inline_org_call_headers_and_nested_parens_stay_one_token ... ok test sentence::unicode::tests::extra_abbreviations ... ok test sentence::unicode::tests::inline_org_angle_target_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_org_brace_superscript_is_atomic_wrap_span ... ok test sentence::unicode::tests::inline_org_call_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_org_diary_sexp_is_one_token ... ok test sentence::unicode::tests::inline_org_link_preserved ... ok test sentence::unicode::tests::inline_org_src_requires_word_boundary ... ok test sentence::unicode::tests::inline_org_footnote_reference_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_org_cite_page_locator_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_org_call_after_word_underscore_is_subscript ... ok test sentence::unicode::tests::inline_org_inactive_timestamp_is_one_token ... ok test reflow::tests::wrap_created_thematic_break_is_not_a_markdown_block ... ok test sentence::unicode::tests::inline_org_macro_without_args_is_one_token ... ok test sentence::unicode::tests::inline_org_macro_args_may_span_lines ... ok test sentence::unicode::tests::inline_org_angle_link_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_org_macro_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_org_inactive_timestamp_range_is_one_token ... ok test sentence::unicode::tests::inline_org_paren_subscript_is_atomic_wrap_span ... ok test sentence::unicode::tests::inline_org_call_matches_after_leading_underscore ... ok test reflow::tests::wrap_created_org_planning_or_clock_is_not_a_block ... ok test sentence::unicode::tests::inline_org_radio_target_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_org_src_headers_and_nested_braces_stay_one_token ... ok test sentence::unicode::tests::inline_org_timestamp_range_is_one_token ... ok test sentence::unicode::tests::inline_org_src_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_org_timestamp_repeater_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::inline_rst_substitution_ref_interior_punct_is_not_a_sentence_boundary ... ok test sentence::unicode::tests::latex_fancyvrb_saveverb_name_delim_stays_atomic ... ok test sentence::unicode::tests::latex_fancyvrb_leftover_cmds_stay_atomic ... ok test sentence::unicode::tests::latex_catchfile_cmds_stay_atomic ... ok test sentence::unicode::tests::inline_org_src_after_word_underscore_is_subscript ... ok test sentence::unicode::tests::latex_fancyvrb_verb_star_inner_punct_stays_atomic ... ok test sentence::unicode::tests::latex_command_optional_arg_stays_atomic ... ok test sentence::unicode::tests::inline_org_src_matches_after_leading_underscore ... ok test sentence::unicode::tests::latex_defineshortverb_stays_atomic ... ok test sentence::unicode::tests::latex_fancyvrb_verb_inner_percent_stays_atomic ... ok test sentence::unicode::tests::latex_inline_math_parens_stay_atomic ... ok test reflow::tests::wrap_created_org_plain_link_prefixes_are_not_blocks ... ok test sentence::unicode::tests::latex_fancyvrb_verb_inner_punct_stays_atomic ... ok test sentence::unicode::tests::latex_inline_math_interior_backslash_stays_atomic ... ok test sentence::unicode::tests::latex_inline_math_and_dollar_without_backslash_stay_atomic ... ok test parser::latex::tests::pytx_inline_cmds_do_not_join_following_prose ... ok test sentence::unicode::tests::latex_fvextra_buffer_leftover_cmds_stay_atomic ... ok test sentence::unicode::tests::latex_listingcont_stays_atomic ... ok test sentence::unicode::tests::latex_lstinline_inner_percent_stays_atomic ... ok test sentence::unicode::tests::latex_inputsc_stays_atomic ... ok test sentence::unicode::tests::latex_lstinline_optional_args_stay_atomic ... ok test sentence::unicode::tests::latex_catchfile_def_cmds_stay_atomic ... ok test sentence::unicode::tests::latex_mint_lang_brace_body_stays_atomic ... ok test sentence::unicode::tests::latex_mint_lang_delim_stays_atomic ... ok test sentence::unicode::tests::latex_mint_does_not_steal_minted ... ok test sentence::unicode::tests::latex_listings_leftover_cmds_stay_atomic ... ok test sentence::unicode::tests::latex_mintinline_lang_brace_body_stays_atomic ... ok test sentence::unicode::tests::latex_listinginput_stays_atomic ... ok test sentence::unicode::tests::latex_inputpygments_pygment_stay_atomic ... ok test sentence::unicode::tests::latex_inputminted_stays_atomic ... ok test sentence::unicode::tests::latex_mintinline_lang_delim_stays_atomic ... ok test sentence::unicode::tests::latex_inputpy_stays_atomic ... ok test sentence::unicode::tests::latex_nbsp_after_abbrev_stays_attached ... ok test sentence::unicode::tests::latex_piton_brace_stays_on_generic_cmd_arg ... ok test sentence::unicode::tests::latex_mintinline_optional_args_stay_atomic ... ok test sentence::unicode::tests::latex_lstinputlisting_stays_atomic ... ok test sentence::unicode::tests::latex_pitoninputfile_siblings_stay_atomic ... ok test sentence::unicode::tests::latex_inputpython_cmds_stay_atomic ... ok test sentence::unicode::tests::latex_pitoninputfile_stays_atomic ... ok test sentence::unicode::tests::latex_saveverb_does_not_steal_saveverbatim ... ok test sentence::unicode::tests::latex_saveverb_star_and_optional_args_stay_atomic ... ok test sentence::unicode::tests::latex_pyth_stays_atomic ... ok test sentence::unicode::tests::latex_style_quotes_with_internal_period_not_split ... ok test sentence::unicode::tests::latex_inputpylab_inputsympy_stays_atomic ... ok test sentence::unicode::tests::latex_verb_inner_punct_stays_atomic ... ok test sentence::unicode::tests::latex_spverb_inner_percent_stays_atomic ... ok test sentence::unicode::tests::latex_pythontexcustomc_stays_atomic ... ok test sentence::unicode::tests::markdown_code_span_with_dot_pl_stays_atomic ... ok test sentence::unicode::tests::latex_tcbinputlisting_stays_atomic ... ok test sentence::unicode::tests::markdown_double_backticks_can_hold_a_backtick ... ok test sentence::unicode::tests::markdown_link_reference_definition_is_not_an_inline_token ... ok test sentence::unicode::tests::latex_piton_pipe_stays_atomic ... ok test sentence::unicode::tests::markdown_em_with_internal_period_not_split ... ok test sentence::unicode::tests::latex_verbatimtabinput_stays_atomic ... ok test sentence::unicode::tests::latex_verbatimwrite_stays_atomic ... ok test sentence::unicode::tests::latex_sagetex_inline_cmds_stay_atomic ... ok test sentence::unicode::tests::markdown_strike_with_internal_period_not_split ... ok test sentence::unicode::tests::latex_verbatiminput_stays_atomic ... ok test sentence::unicode::tests::markdown_strong_may_split_after_closer ... ok test sentence::unicode::tests::markdown_strong_inner_star_does_not_close_early ... ok test sentence::unicode::tests::markdown_strong_with_internal_period_not_split ... ok test sentence::unicode::tests::no_trailing_period ... ok test sentence::unicode::tests::no_space_org_brace_subscript_is_unchanged ... ok test sentence::unicode::tests::ordinary_call_parens_are_not_an_inline_org_call ... ok test sentence::unicode::tests::nested_bracket_inline_org_footnote_is_one_token ... ok test sentence::unicode::tests::named_inline_org_footnote_reference_is_one_token ... ok test sentence::unicode::tests::markdown_emphasis_format_text_does_not_break_inside_span ... ok test sentence::unicode::tests::markdown_period_inside_closers_survives_format_roundtrip ... ok test sentence::unicode::tests::keeps_break_before_lowercase_proper_noun ... ok test sentence::unicode::tests::org_bold_with_internal_period_not_split ... ok test sentence::unicode::tests::org_italic_with_internal_period_not_split ... ok test sentence::unicode::tests::latex_verb_letter_delimiter_stays_atomic ... ok test sentence::unicode::tests::org_code_span_with_dot_pl_stays_atomic ... ok test sentence::unicode::tests::org_verbatim_inner_equals_pairs_to_the_real_closer ... ok test sentence::unicode::tests::org_code_inner_tilde_pairs_to_the_real_closer ... ok test sentence::unicode::tests::org_verbatim_inner_equals_alone_stays_one_sentence ... ok test sentence::unicode::tests::paren_question_no_false_split ... ok test sentence::unicode::tests::org_angle_link_folded_continuation_is_one_token ... ok test sentence::unicode::tests::pandoc_citation_stays_one_span ... ok test sentence::unicode::tests::org_verbatim_second_span_alone_does_not_need_inner_equals ... ok test sentence::unicode::tests::paren_exclamation_no_false_split ... ok test sentence::unicode::tests::latex_url_char_delimiter_stays_atomic ... ok test sentence::unicode::tests::paren_span_with_internal_period_capital_not_split ... ok test sentence::unicode::tests::org_equals_does_not_pair_through_markdown_code_span ... ok test sentence::unicode::tests::org_markdown_style_bold_period_splits_without_headline ... ok test sentence::unicode::tests::question_and_exclamation ... ok test sentence::unicode::tests::org_export_snippet_html5_and_hyphen_backends_stay_atomic ... ok test sentence::unicode::tests::quoted_title_with_abbrev_stays_one_sentence ... ok test sentence::unicode::tests::period_then_latex_quotes_does_not_invent_space ... ok test sentence::unicode::tests::latex_scontents_leftover_cmds_stay_atomic ... ok test sentence::unicode::tests::quoted_period_end_of_sentence ... ok test sentence::unicode::tests::paren_space_before_closer_then_capital_splits_like_tight_closer ... ok test sentence::unicode::tests::paren_space_before_closer_quote_then_capital_splits ... ok test sentence::unicode::tests::rst_line_block_and_open_bar_are_not_substitution_refs ... ok test sentence::unicode::tests::space_before_org_brace_script_is_not_a_span ... ok test sentence::unicode::tests::two_brace_form_is_not_an_org_macro ... ok test sentence::unicode::tests::plaintext_bang_inside_code_span_stays_atomic_after_keep_break ... ok test sentence::unicode::tests::unclosed_org_macro_is_not_an_inline_token ... ok test sentence::unicode::tests::unclosed_inline_org_footnote_is_not_an_inline_token ... ok test sentence::unicode::tests::plaintext_format_keeps_dialogue_quote_together ... ok test sentence::unicode::tests::rust_generic_bound_is_not_an_org_angle_link ... ok test sentence::unicode::tests::rst_version_substitution_ref_is_one_token_and_still_splits ... ok test sentence::unicode::tests::placeholder_restore_survives_regex_wrapping_backticks ... ok test sentence::unicode::tests::shortcut_reference_label_stays_one_span ... ok test sentence::unicode::tests::single_quoted_dialogue_with_internal_period_not_split ... ok test sentence::unicode::tests::single_sentence ... ok test sentence::unicode::tests::rst_substitution_ref_hyperlink_suffix_stays_one_token ... ok test sentence::unicode::tests::standard_org_footnote_reference_is_not_an_inline_token ... ok test sentence::unicode::tests::simple_sentences ... ok test sentence::unicode::tests::single_quote_bang_capital_stays_one_sentence ... ok test sentence::unicode::tests::url_trailing_period_not_swallowed ... ok test sentence::unicode::tests::url_with_query_trailing_period ... ok test sentence::unicode::tests::unmatched_latex_verb_extends_to_eol ... ok test sentence::unicode::tests::wrt_abbreviation_does_not_split ... ok test sentence::unicode::tests::org_file_token_trailing_punct_not_swallowed ... ok test sentence::unicode::tests::quoted_exclamation_no_false_split ... ok test sentence::unicode::tests::rst_role_closer_period_is_a_sentence_end ... ok test parser::rst::tests::leftover_container_names_reflow_like_note ... ok test sentence::unicode::tests::markdown_period_inside_closers_is_a_sentence_end ... ok test sentence::unicode::tests::newlines_invariant_holds_on_dialogue_output ... ok test sentence::unicode::tests::latex_pytx_inline_cmds_stay_atomic ... ok test sentence::unicode::tests::splits_same_line_lowercase_proper_noun ... ok test sentence::unicode::tests::latex_pytx_usefamily_inline_cmds_stay_atomic ... ok test parser::latex::tests::pythontex_option_family_envs_are_code_not_prose ... ok test parser::latex::tests::pytx_usefamily_inline_cmds_do_not_join_following_prose ... ok test sentence::neural::tests::neural_abbreviation_handling ... ok test sentence::neural::tests::neural_dialogue_quote_not_fractured ... ok test sentence::neural::tests::neural_empty_input ... ok test sentence::neural::tests::neural_english_basic ... ok test sentence::neural::tests::neural_org_emphasis_matches_rules_protection ... ok test sentence::neural::tests::neural_org_link_not_split_on_abbrev_in_desc ... ok failures: ---- parser::pandoc::write::tests::writer_missing_pandoc_is_explicit_path_error stdout ---- thread 'parser::pandoc::write::tests::writer_missing_pandoc_is_explicit_path_error' (13745) panicked at src/parser/pandoc/write.rs:96:9: expected explicit writer PATH error, got: pandoc CLI unavailable or failed to start: write stdin: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace failures: parser::pandoc::write::tests::writer_missing_pandoc_is_explicit_path_error test result: FAILED. 988 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.30s error: test failed, to rerun pass `--lib` ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=b965c6acf4da4649a4d10d5d56fa809e\[!p]104\[?7h]3008;end=36173d168b8448fdac3800eed8042729\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-1/build(B [?12l[?25h[?12l[?25h]3008;end=398724f0529e415cae83f8c053aa385c\[?12l[?25hreceiving incremental file list snapper-fmt-0.11.8-1-riscv64-build.log snapper-fmt-0.11.8-1-riscv64-check.log snapper-fmt-0.11.8-1-riscv64-prepare.log sent 81 bytes received 18,434 bytes 12,343.33 bytes/sec total size is 95,151 speedup is 5.14