pub struct BuildBazelSemverSemVer {
pub major: Option<i32>,
pub minor: Option<i32>,
pub patch: Option<i32>,
pub prerelease: Option<String>,
}Expand description
The full version of a given tool.
This type is not used in any activity, and only used as part of another schema.
Fields§
§major: Option<i32>The major version, e.g 10 for 10.2.3.
minor: Option<i32>The minor version, e.g. 2 for 10.2.3.
patch: Option<i32>The patch version, e.g 3 for 10.2.3.
prerelease: Option<String>The pre-release version. Either this field or major/minor/patch fields must be filled. They are mutually exclusive. Pre-release versions are assumed to be earlier than any released versions.
Trait Implementations§
source§impl Clone for BuildBazelSemverSemVer
impl Clone for BuildBazelSemverSemVer
source§fn clone(&self) -> BuildBazelSemverSemVer
fn clone(&self) -> BuildBazelSemverSemVer
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for BuildBazelSemverSemVer
impl Debug for BuildBazelSemverSemVer
source§impl Default for BuildBazelSemverSemVer
impl Default for BuildBazelSemverSemVer
source§fn default() -> BuildBazelSemverSemVer
fn default() -> BuildBazelSemverSemVer
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BuildBazelSemverSemVer
impl<'de> Deserialize<'de> for BuildBazelSemverSemVer
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more