Struct wix::print::wxs::WxsRenders

source ·
pub struct WxsRenders {
    pub wxs: RenderOutput,
    pub license: Option<RenderOutput>,
    pub eula: Option<RenderOutput>,
}
Expand description

All the possible output files of Execution::render.

Although we’re only trying to output the “main” output of main.wxs, that file may want to reference other files that also need to be generated, so we need to report them all together.

Fields§

§wxs: RenderOutput

The main output, typically wix\main.wxs

§license: Option<RenderOutput>

A potential source-license for the project (MIT, Apache, …), typically wix\License.rtf

§eula: Option<RenderOutput>

A potential eula for the project

This is currently always None, as the generation of eula texts is currently always accomplished by generating a source-license, but you should assume this can be Some so that you don’t need to do anything if we ever start using this.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

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

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

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

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
const: unstable · source§

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

Performs the conversion.