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: u8
The major version.
It is the x in x.y.z
.
minor: u8
The minor version.
It is the y in x.y.z
.
patch: u16
The patch version.
It is the z in x.y.z
.
dash_pre: String
The pre-release version.
It is the part starting with -
.
§Examples
v1.2.3
:dash_pre
is “”v1.2.3-rc1
:dash_pre
is “-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