doc: cargo doc --open test_publish: cargo publish --dry-run publish: cargo publish