pub enum NodeRequest {
Latest,
Lts,
Major(u32),
MajorMinor(u32, u32),
Exact(NodeVersion),
}Expand description
A user-facing bougie node install <request> spec.
Variants§
Latest
Highest published version (latest, the default).
Lts
Highest version flagged as an LTS line (lts).
Major(u32)
Highest version in a major line (20).
MajorMinor(u32, u32)
Highest patch in a minor line (20.11).
Exact(NodeVersion)
One exact release (20.11.0).
Trait Implementations§
Source§impl Clone for NodeRequest
impl Clone for NodeRequest
Source§fn clone(&self) -> NodeRequest
fn clone(&self) -> NodeRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NodeRequest
impl Debug for NodeRequest
impl Eq for NodeRequest
Source§impl FromStr for NodeRequest
impl FromStr for NodeRequest
Source§impl PartialEq for NodeRequest
impl PartialEq for NodeRequest
Source§fn eq(&self, other: &NodeRequest) -> bool
fn eq(&self, other: &NodeRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NodeRequest
Auto Trait Implementations§
impl Freeze for NodeRequest
impl RefUnwindSafe for NodeRequest
impl Send for NodeRequest
impl Sync for NodeRequest
impl Unpin for NodeRequest
impl UnsafeUnpin for NodeRequest
impl UnwindSafe for NodeRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more