遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/4322)
<a href="https://www.bestpractices.dev/projects/4322"><img src="https://www.bestpractices.dev/projects/4322/badge"></a>
This crate provides custom de/serialization helpers to use in combination with serde's with-annotation and with the improved serde_as-annotation.
The project contains a CONTRIBUTING.md with instructions of what a PR should contain. https://github.com/jonasbb/serde_with/blob/master/CONTRIBUTING.md
警告:需要更长的理由。
警告:需要URL,但找不到URL。
The project only has a static website without login functionality.
https://github.com/jonasbb/serde_with/issues
No vulnerability reports in the last 12 month.
The project uses rustfmt in its CI checks and requires all contributions to follow this formatting. https://github.com/jonasbb/serde_with/blob/master/CONTRIBUTING.md
The project is only a library/crate used by other Rust projects. It uses cargo, which is Rust's default build system.
The project is only a library/crate used by other Rust projects. Preservation of debugging information is controlled by the final binary.
The project is only a library/crate used by other Rust projects. It does not have its own build system.
The project is only a library/crate used by other Rust projects. As such it has no installable binaries.
The project only requires a working Rust installation. cargo handles the rest of the dependency management. Additionally, a devcontainer.json is provided which sets up a suitable environment.
All dependencies are listed in Cargo.toml. https://github.com/jonasbb/serde_with/blob/master/serde_with/Cargo.toml
The project uses GitHub's dependabot to keep dependencies updated. It also runs cargo audit as a weekly CI check to find more problematic dependencies.
cargo audit
The CONTRIBUTING.md states add all new features should be accompanied by tests and documentation.
The project denies all warnings in CI builds.
The software is written in the memory safe Rust language.
后退