Enum VsVers
#[non_exhaustive]
pub enum VsVers
A version of Visual Studio
Variants
-
Vs12 Visual Studio 12 (2013)
-
Vs14 Visual Studio 14 (2015)
-
Vs15 Visual Studio 15 (2017)
-
Vs16 Visual Studio 16 (2019)
-
Vs17 Visual Studio 17 (2022)
-
Vs18 Visual Studio 18 (2026)
Trait Implementations
impl Clone for VsVers
fn clone(&self) -> VsVers
impl Copy for VsVers
impl Debug for VsVers
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for VsVers
impl PartialEq for VsVers
fn eq(&self, other: &VsVers) -> bool
impl StructuralPartialEq for VsVers
Auto Trait Implementations
impl Freeze for VsVers
impl RefUnwindSafe for VsVers
impl Send for VsVers
impl Sync for VsVers
impl Unpin for VsVers
impl UnsafeUnpin for VsVers
impl UnwindSafe for VsVers
Blanket Implementations
impl<T> Any for VsVers
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for VsVers
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for VsVers
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for VsVers
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for VsVers
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for VsVers
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for VsVers
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for VsVers
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for VsVers
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>