Struct ethcore_util::semantic_version::SemanticVersion [] [src]

pub struct SemanticVersion {
    pub major: u8,
    pub minor: u8,
    pub tiny: u8,
}

A version value with strict meaning. Use as_u32 to convert to a simple integer.

Example

extern crate ethcore_util as util;
use util::semantic_version::*;

fn main() {
  assert_eq!(SemanticVersion::new(1, 2, 3).as_u32(), 0x010203);
}

Fields

Major version - API/feature removals & breaking changes.

Minor version - API/feature additions.

Tiny version - bug fixes.

Methods

impl SemanticVersion
[src]

Create a new object.

Convert to a u32 representation.