Struct GoMajorVersion
pub struct GoMajorVersion(/* private fields */);Expand description
Major component of a Go version.
Implementations§
§impl GoMajorVersion
impl GoMajorVersion
pub const fn new(value: u16) -> Result<GoMajorVersion, GoVersionParseError>
pub const fn new(value: u16) -> Result<GoMajorVersion, GoVersionParseError>
Creates a major version component.
§Errors
Returns GoVersionParseError::InvalidVersion when value is zero.
Trait Implementations§
§impl Clone for GoMajorVersion
impl Clone for GoMajorVersion
§fn clone(&self) -> GoMajorVersion
fn clone(&self) -> GoMajorVersion
Returns a duplicate 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 more§impl Debug for GoMajorVersion
impl Debug for GoMajorVersion
§impl Display for GoMajorVersion
impl Display for GoMajorVersion
§impl Hash for GoMajorVersion
impl Hash for GoMajorVersion
§impl Ord for GoMajorVersion
impl Ord for GoMajorVersion
§impl PartialEq for GoMajorVersion
impl PartialEq for GoMajorVersion
§impl PartialOrd for GoMajorVersion
impl PartialOrd for GoMajorVersion
impl Copy for GoMajorVersion
impl Eq for GoMajorVersion
impl StructuralPartialEq for GoMajorVersion
Auto Trait Implementations§
impl Freeze for GoMajorVersion
impl RefUnwindSafe for GoMajorVersion
impl Send for GoMajorVersion
impl Sync for GoMajorVersion
impl Unpin for GoMajorVersion
impl UnsafeUnpin for GoMajorVersion
impl UnwindSafe for GoMajorVersion
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