Struct perseus_cli::Tools
source · [−]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 RefUnwindSafe for Tools
impl Send for Tools
impl Sync for Tools
impl Unpin for Tools
impl UnwindSafe for Tools
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more