Module oysterpack_app_metadata::metadata[][src]

Structs

Build

Build provides a consolidated view of the crate's build-time metadata.

BuildBuilder

Used to build new Build instances.

BuildProfile

Build profile used for compilation

Compilation

Compilation info

CompileOptLevel

Value of OPT_LEVEL for the profile used during compilation.

ContinuousIntegrationPlatform

Continuous Integration platform

Endian

endianness

GitVersion

Contains HEAD's tag. The short commit id is used if HEAD is not tagged.

Package

Crate's package info, which is specified in cargo.toml.

PackageId

Identifier for a specific version of a package.

PointerWidth

pointer width

RustcVersion

The output of rustc -V

Target

Compile target info

TargetArchitecture

Target architecture

TargetEnv

Target environment - corresponds to the abi part of the target triple

TargetOperatingSystem

The target operating system

TargetTriple

Platforms are identified by their “target triple” which is the string to inform the compiler what kind of output should be produced.