Lines Matching full:revision
3 /// A revision of the UEFI specification.
5 /// The major revision number is incremented on major, API-incompatible changes.
7 /// The minor revision number is incremented on minor changes,
12 /// For major revision 2 and later, if the lower minor digit is zero,
13 /// the revision is formatted as "major.minor-upper". Otherwise it's
18 /// Prior to major version 2, the revision is always formatted as
25 /// # use uefi_raw::table::Revision;
26 /// assert_eq!(Revision::EFI_1_02.to_string(), "1.02");
27 /// assert_eq!(Revision::EFI_1_10.to_string(), "1.10");
28 /// assert_eq!(Revision::EFI_2_00.to_string(), "2.0");
29 /// assert_eq!(Revision::EFI_2_30.to_string(), "2.3");
30 /// assert_eq!(Revision::EFI_2_31.to_string(), "2.3.1");
31 /// assert_eq!(Revision::EFI_2_100.to_string(), "2.10");
35 pub struct Revision(pub u32); struct
40 impl Revision { impl
57 impl Revision { impl
58 /// Creates a new revision.
67 /// Returns the major revision.
73 /// Returns the minor revision.
80 impl fmt::Display for Revision { implementation
103 let rev = Revision::EFI_2_31; in test_revision()
108 assert!(Revision::EFI_1_10 < Revision::EFI_2_00); in test_revision()