rlmesh::BuildInfo
The linked library's identity. Every view is static, with process lifetime.
struct BuildInfoFields
- version
std::string_view version{} - protocol_generation
std::string_view protocol_generation{} - workflow_edition
std::string_view workflow_edition{} - workflow_edition_base
std::string_view workflow_edition_base{} - supported_workflow_editions/< newest first.
- build_cohort
std::string_view build_cohort{} - build_source
BuildSource build_source = BuildSource::Package - git
std::optional<std::string_view> git{}
version
field[source]std::string_view version{}protocol_generation
field[source]std::string_view protocol_generation{}workflow_edition
field[source]std::string_view workflow_edition{}workflow_edition_base
field[source]std::string_view workflow_edition_base{}supported_workflow_editions
field[source]std::vector<std::string_view> supported_workflow_editions{}/< newest first
build_cohort
field[source]std::string_view build_cohort{}build_source
field[source]BuildSource build_source = BuildSource::Packagegit
field[source]std::optional<std::string_view> git{}