Expand description
The EPICS Base release this crate ports — the Rust epicsVersion.h.
@generated by cargo run -p env-codegen -- --write from the vendored
crates/epics-base-rs/envconfig/CONFIG_BASE_VERSION, exactly as C’s
makeEpicsVersion.pl generates epicsVersion.h from configure/.
DO NOT EDIT — bump the spec and regenerate. env-codegen --check fails on
drift and runs as part of cargo nextest run -p env-codegen.
These are the EPICS Base version, NOT the epics-libcom-rs crate version
(CARGO_PKG_VERSION): the crate version tracks the Rust port’s own release
cadence, these name the upstream release being ported.
Constants§
- EPICS_
DEV_ SNAPSHOT - C
EPICS_DEV_SNAPSHOT—"-DEV"between releases, empty on one. - EPICS_
MODIFICATION - C
EPICS_MODIFICATION. - EPICS_
PATCH_ LEVEL - C
EPICS_PATCH_LEVEL. - EPICS_
RELEASE_ VERSION - C
epicsReleaseVersion. - EPICS_
REVISION - C
EPICS_REVISION. - EPICS_
SITE_ VERSION - C
EPICS_SITE_VERSION— a site’s local version suffix, empty upstream. - EPICS_
VERSION - C
EPICS_VERSION— the major number. - EPICS_
VERSION_ FULL - C
EPICS_VERSION_FULL— short version plus the snapshot and site suffixes. - EPICS_
VERSION_ INT - C
EPICS_VERSION_INT—VERSION_INT(V, R, M, P), for numeric compares. - EPICS_
VERSION_ SHORT - C
EPICS_VERSION_SHORT— the release, with no snapshot or site suffix. - EPICS_
VERSION_ STRING - C
EPICS_VERSION_STRING— what every tool’s-Vbanner prints.