pub struct Tools {
pub cargo_engine: String,
pub cargo_browser: String,
pub wasm_bindgen: String,
pub wasm_opt: String,
}Expand description
A representation of the paths to all the external tools we need.
This includes cargo, simply for convenience, even though it’s not
actually independently installed.
This does not contain metadata for the installation process, but is rather intended to be passed around through the rest of the CLI.
Fields§
§cargo_engine: StringThe path to cargo on the engine-side.
cargo_browser: StringThe path to cargo on the browser-side.
wasm_bindgen: StringThe path to wasm-bindgen.
wasm_opt: StringThe path to wasm-opt.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Tools
impl RefUnwindSafe for Tools
impl Send for Tools
impl Sync for Tools
impl Unpin for Tools
impl UnwindSafe for Tools
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