pub struct ApplicationBuilder {
pub path: PathBuf,
pub release: bool,
pub target: String,
pub hmi: Option<HmiConfig>,
pub ipc: Option<SharedMemConfig>,
pub dbg: Option<DbgConfig>,
pub sysroot: Option<PathBuf>,
}Expand description
Backward-compatible builder; delegates to ApplicationCompiler.
Cross-compiler detection and environment handling is identical to
ApplicationCompiler. See ApplicationConfiguration for env var docs.
Fields§
§path: PathBufPath to the Cargo project root.
release: bool§target: String§hmi: Option<HmiConfig>§ipc: Option<SharedMemConfig>§dbg: Option<DbgConfig>§sysroot: Option<PathBuf>Implementations§
Auto Trait Implementations§
impl Freeze for ApplicationBuilder
impl RefUnwindSafe for ApplicationBuilder
impl Send for ApplicationBuilder
impl Sync for ApplicationBuilder
impl Unpin for ApplicationBuilder
impl UnsafeUnpin for ApplicationBuilder
impl UnwindSafe for ApplicationBuilder
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