2 releases
Uses new Rust 2024
| 0.1.1 | May 21, 2025 |
|---|---|
| 0.1.0 | May 19, 2025 |
#260 in No standard library
42 downloads per month
11KB
114 lines
const-pkg-version
Constant expressions for your package version.
Example
use const_pkg_version::Version;
const VERSION_FULL: Version = const_pkg_version::version!();
const VERSION_MAJOR: u32 = const_pkg_version::major!();
const VERSION_MINOR: u32 = const_pkg_version::minor!();
const VERSION_PATCH: u32 = const_pkg_version::patch!();
const VERSION_PRE: Option<&str> = const_pkg_version::pre_release!();
const BUILD_METADATA: Option<&str> = const_pkg_version::build_metadata!();
Features
debug: ImplementsDebugforVersion(enabled by default).defmt: Implementsdefmt::FormatforVersion.serde: Implementsserde::Deserializeandserde::SerializeforVersion.semver: ImplementsTryFrom<crate::Version>forsemver::Version.
Dependencies
~235KB