[][src]Enum wix::Platform

pub enum Platform {
    X86,
    X64,
}

The different values for the Platform attribute of the Package element.

Variants

X86

The x86 WiX Toolset value.

X64

The x64 WiX Toolset value.

Implementations

impl Platform[src]

pub fn arch(self) -> &'static str[src]

Gets the name of the platform as an architecture string as used in Rust toolchains.

This is different from the string used in WiX Source (wxs) files. This is the string commonly used for the target_arch conditional compilation attribute. To get the string recognized in wxs files, use format!("{}", Platform::X86).

Examples

extern crate wix;

use wix::Platform;

fn main() {
    assert_eq!(Platform::X86.arch(), "i686");
    assert_eq!(Platform::X64.arch(), "x86_64");
}

Trait Implementations

impl Clone for Platform[src]

impl Copy for Platform[src]

impl Debug for Platform[src]

impl Default for Platform[src]

impl Display for Platform[src]

impl PartialEq<Platform> for Platform[src]

impl StructuralPartialEq for Platform[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.