pub struct HmiConfiguration {
pub engine: HmiEngine,
pub app: Option<String>,
pub project_dir: PathBuf,
pub dist_dir: PathBuf,
pub command: HmiBuildCommand,
}Expand description
Build parameters for the HMI frontend.
Fields§
§engine: HmiEngineRendering engine, selecting how the output is verified.
app: Option<String>PocketJS entry name ([hmi].app); None for other engines.
project_dir: PathBufFrontend project root (the manifest’s [hmi].source, resolved absolute).
dist_dir: PathBufDist output directory the build produces (the manifest’s [hmi].build,
resolved absolute).
command: HmiBuildCommandThe command that builds the frontend.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HmiConfiguration
impl RefUnwindSafe for HmiConfiguration
impl Send for HmiConfiguration
impl Sync for HmiConfiguration
impl Unpin for HmiConfiguration
impl UnsafeUnpin for HmiConfiguration
impl UnwindSafe for HmiConfiguration
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