Expand description

Common types used by the build-info and build-info-build crates.

User code should not depend on this crate directly, but rather depend on build-info (as a [dependency]) and build-info-build (as a [build-dependency]). The types provided herein are reexported by build-info and should be used that way. For example, build_info_common::BuildInfo should be used as build_info::BuildInfo instead.

Re-exports

pub use chrono;
pub use semver;

Structs

Information about the current build

rustc version and configuration

Information about the current crate (i.e., the crate for which build information has been generated)

Information about a git repository

Enums

rustc distribution channel (some compiler features are only available on specific channels)

The various possible optimization levels

Support for different version control systems

Functions

Gets the version of the build-info-common crate (this crate)