| Crates.io | const-pkg-version |
| lib.rs | const-pkg-version |
| version | 0.1.1 |
| created_at | 2025-05-19 12:44:41.527267+00 |
| updated_at | 2025-05-21 18:58:38.008733+00 |
| description | constant expressions for your package version (no-std/no-alloc compatible) |
| homepage | |
| repository | https://github.com/de-vri-es/const-pkg-version-rs |
| max_upload_size | |
| id | 1679687 |
| size | 15,203 |
Constant expressions for your package version.
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!();
debug: Implements Debug for Version (enabled by default).defmt: Implements defmt::Format for Version.serde: Implements serde::Deserialize and serde::Serialize for Version.semver: Implements TryFrom<crate::Version> for semver::Version.