Enum VsVers

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)

Implementations

impl Clone for VsVers

fn clone(self: &Self) -> VsVers

impl Copy for VsVers

impl Debug for VsVers

fn fmt(self: &Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result

impl Eq for VsVers

impl Freeze for VsVers

impl PartialEq for VsVers

fn eq(self: &Self, other: &VsVers) -> bool

impl RefUnwindSafe for VsVers

impl Send for VsVers

impl StructuralPartialEq for VsVers

impl Sync for VsVers

impl Unpin for VsVers

impl UnwindSafe for VsVers

impl<T> Any for VsVers

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for VsVers

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for VsVers

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for VsVers

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for VsVers

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for VsVers

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for VsVers

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for VsVers

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for VsVers

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>