Struct BunVersion
pub struct BunVersion { /* private fields */ }Expand description
Bun version metadata.
Implementations§
§impl BunVersion
impl BunVersion
pub const fn new(
major: u16,
minor: Option<u16>,
patch: Option<u16>,
) -> Result<BunVersion, BunVersionParseError>
pub const fn new( major: u16, minor: Option<u16>, patch: Option<u16>, ) -> Result<BunVersion, BunVersionParseError>
Creates Bun version metadata.
§Errors
Returns BunVersionParseError::InvalidVersion when the major version is zero.
Trait Implementations§
§impl Clone for BunVersion
impl Clone for BunVersion
§fn clone(&self) -> BunVersion
fn clone(&self) -> BunVersion
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 BunVersion
impl Debug for BunVersion
§impl FromStr for BunVersion
impl FromStr for BunVersion
§type Err = BunVersionParseError
type Err = BunVersionParseError
The associated error which can be returned from parsing.
§fn from_str(input: &str) -> Result<BunVersion, <BunVersion as FromStr>::Err>
fn from_str(input: &str) -> Result<BunVersion, <BunVersion as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for BunVersion
impl Hash for BunVersion
§impl Ord for BunVersion
impl Ord for BunVersion
§impl PartialEq for BunVersion
impl PartialEq for BunVersion
§impl PartialOrd for BunVersion
impl PartialOrd for BunVersion
impl Copy for BunVersion
impl Eq for BunVersion
impl StructuralPartialEq for BunVersion
Auto Trait Implementations§
impl Freeze for BunVersion
impl RefUnwindSafe for BunVersion
impl Send for BunVersion
impl Sync for BunVersion
impl Unpin for BunVersion
impl UnsafeUnpin for BunVersion
impl UnwindSafe for BunVersion
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