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 Freeze for Version
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