chore: tighten crate packaging and document the public API #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/publish-polish"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Publish-readiness polish ahead of crates.io.
Packaging
exclude = [".idea", ".forgejo", "deny.toml"]toCargo.tomlso the published tarball ships only source, licenses, README, and the example (IDE/CI-only files no longer bloat the crate).Docs
#![warn(missing_docs)]and document every public item:OplOperator/OplPatchfields,OplBankmethods,MidiMsgvariants,TimedEvent/RenderOpts/Pcm/StereoPcmfields,Error, andrender(). Improves docs.rs quality and guards against future undocumented API.No behavior change.
cargo fmt/clippy/test/doc(all with-D warnings) pass; 54 tests green.