[][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.

Methods

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 Copy for Platform[src]

impl PartialEq<Platform> for Platform[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Default for Platform[src]

impl Clone for Platform[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Display for Platform[src]

impl Debug for Platform[src]

Auto Trait Implementations

impl Send for Platform

impl Sync for Platform

Blanket Implementations

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

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

type Owned = T

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

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

The type returned in the event of a conversion error.

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