Struct ckb_build_info::Version [−][src]
pub struct Version {
pub major: u8,
pub minor: u8,
pub patch: u16,
pub dash_pre: String,
pub code_name: Option<String>,
pub commit_describe: Option<String>,
pub commit_date: Option<String>,
}Expand description
CKB version
Fields
major: u8The major version.
It is the x in x.y.z.
minor: u8The minor version.
It is the y in x.y.z.
patch: u16The patch version.
It is the z in x.y.z.
dash_pre: StringThe pre-release version.
It is the part starting with -.
Examples
v1.2.3:dash_preis “”v1.2.3-rc1:dash_preis “-rc1”
code_name: Option<String>A nickname of the version.
commit_describe: Option<String>The SHA of the last Git commit.
See get_commit_describe how to get it.
commit_date: Option<String>The commit date of the last Git commit.
See get_commit_date how to get it.
Implementations
Returns short representation of the version.
It returns version in format like x.y.z or x.y.z-pre.
Returns full representation of the version.
It adds extra information after the short version in parenthesis, for example:
0.36.0 (7692751 2020-09-21)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Version
impl UnwindSafe for Version
Blanket Implementations
Mutably borrows from an owned value. Read more