Struct MacTypes_sys::NumVersion
source · #[repr(C)]pub struct NumVersion {
pub nonRelRev: UInt8,
pub stage: UInt8,
pub minorAndBugRef: UInt8,
pub majorRev: UInt8,
}
Expand description
Packed BCD version representation (e.g. “4.2.1a3” is 0x04214003
).
Fields
nonRelRev: UInt8
revision level of non-released version.
stage: UInt8
stage code: dev, alpha, beta, final.
minorAndBugRef: UInt8
2nd & 3rd part of version number share a byte.
majorRev: UInt8
1st part of version number in BCD.
Trait Implementations
sourceimpl Clone for NumVersion
impl Clone for NumVersion
sourcefn clone(&self) -> NumVersion
fn clone(&self) -> NumVersion
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for NumVersion
impl Debug for NumVersion
sourceimpl Default for NumVersion
impl Default for NumVersion
sourcefn default() -> NumVersion
fn default() -> NumVersion
Returns the “default value” for a type. Read more
sourceimpl Hash for NumVersion
impl Hash for NumVersion
sourceimpl PartialEq<NumVersion> for NumVersion
impl PartialEq<NumVersion> for NumVersion
sourcefn eq(&self, other: &NumVersion) -> bool
fn eq(&self, other: &NumVersion) -> bool
sourceimpl PartialEq<NumVersion> for NumVersionVariant
impl PartialEq<NumVersion> for NumVersionVariant
sourcefn eq(&self, other: &NumVersion) -> bool
fn eq(&self, other: &NumVersion) -> bool
impl Copy for NumVersion
impl Eq for NumVersion
impl StructuralEq for NumVersion
impl StructuralPartialEq for NumVersion
Auto Trait Implementations
impl RefUnwindSafe for NumVersion
impl Send for NumVersion
impl Sync for NumVersion
impl Unpin for NumVersion
impl UnwindSafe for NumVersion
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more