pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub const NAME: &str = env!("CARGO_PKG_NAME");
pub const DESCRIPTION: &str = env!("CARGO_PKG_DESCRIPTION");
pub const ABI_VERSION: u32 = 2;
pub const CAP_ROUTE_PATH_ORDERED_HOPS: u64 = 0x0000_0000_0000_0001;
pub const CAP_BATCH_EXECUTE_V1: u64 = 0x0000_0000_0000_0002;
pub const CAP_DIAGNOSTICS_JSON: u64 = 0x0000_0000_0000_0004;
pub const CAP_TAG_GROUP_SUBSCRIPTIONS: u64 = 0x0000_0000_0000_0008;
pub const CAP_LAST_ERROR: u64 = 0x0000_0000_0000_0010;
pub const CAPABILITIES: u64 = CAP_ROUTE_PATH_ORDERED_HOPS
| CAP_BATCH_EXECUTE_V1
| CAP_DIAGNOSTICS_JSON
| CAP_TAG_GROUP_SUBSCRIPTIONS
| CAP_LAST_ERROR;
pub const MAJOR_VERSION: u32 = 1;
pub const MINOR_VERSION: u32 = 2;
pub const PATCH_VERSION: u32 = 0;
pub const VERSION_STRING: &str = concat!("v", env!("CARGO_PKG_VERSION"));
pub const BUILD_DATE: &str = match option_env!("VERGEN_BUILD_TIMESTAMP") {
Some(v) => v,
None => "unknown",
};
pub const GIT_HASH: &str = match option_env!("VERGEN_GIT_SHA") {
Some(v) => v,
None => "unknown",
};
pub const GIT_COMMIT_DATE: &str = match option_env!("VERGEN_GIT_COMMIT_TIMESTAMP") {
Some(v) => v,
None => "unknown",
};
pub const GIT_BRANCH: &str = match option_env!("VERGEN_GIT_BRANCH") {
Some(v) => v,
None => "unknown",
};
#[must_use]
pub fn get_version() -> &'static str {
VERSION
}
#[must_use]
pub fn get_name() -> &'static str {
NAME
}
#[must_use]
pub fn get_description() -> &'static str {
DESCRIPTION
}