I wrote a Nix flake-parts
module wrapping cargo-doc
and browser-sync
via process-compose
providing a live-server version for cargo doc
(for rapid feedback in browser as you edit the docs in Rust code).
A 20 second video demo is available in the project README: