Struct elba::build::invoke::CodegenInvocation [−][src]
pub struct CodegenInvocation<'a> { pub binary: &'a [PathBuf], pub output: &'a str, pub layout: &'a OutputLayout, pub is_artifact: bool, pub args: &'a [String], }
Fields
binary: &'a [PathBuf]
output: &'a str
layout: &'a OutputLayout
is_artifact: bool
Whether the output should be treated as a binary (false) or artifact files (true)
args: &'a [String]
Methods
impl<'a> CodegenInvocation<'a>
[src]
impl<'a> CodegenInvocation<'a>
pub fn exec(self, bcx: &BuildContext) -> Res<Output>
[src]
pub fn exec(self, bcx: &BuildContext) -> Res<Output>
Trait Implementations
impl<'a> Debug for CodegenInvocation<'a>
[src]
impl<'a> Debug for CodegenInvocation<'a>
Auto Trait Implementations
impl<'a> Send for CodegenInvocation<'a>
impl<'a> Send for CodegenInvocation<'a>
impl<'a> Sync for CodegenInvocation<'a>
impl<'a> Sync for CodegenInvocation<'a>