Struct ckb_build_info::Version
source · 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§
source§impl Version
impl Version
sourcepub fn short(&self) -> String
pub fn short(&self) -> String
Returns short representation of the version.
It returns version in format like x.y.z or x.y.z-pre.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Version
impl Send for Version
impl Sync for Version
impl Unpin for Version
impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more