pub struct Job {
pub input: String,
pub kind: InputKind,
pub phases: Vec<Phase>,
pub output: Output,
}Expand description
Everything that has to happen to one input file.
Fields§
§input: StringThe input path as written.
kind: InputKindWhat we decided it is.
phases: Vec<Phase>The phases to run, in order. Empty when the input goes straight to the linker.
output: OutputWhere the last phase writes.
Trait Implementations§
impl Eq for Job
impl StructuralPartialEq for Job
Auto Trait Implementations§
impl Freeze for Job
impl RefUnwindSafe for Job
impl Send for Job
impl Sync for Job
impl Unpin for Job
impl UnsafeUnpin for Job
impl UnwindSafe for Job
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more