pub struct WasmRunnerConfig {
pub http_port: u16,
pub ws_port: u16,
pub hot_reload: bool,
pub preserve_state: bool,
pub source_maps: bool,
pub opt_level: OptLevel,
pub watch_patterns: Vec<String>,
pub output_dir: PathBuf,
pub static_dir: Option<PathBuf>,
pub wasm_filename: String,
}Expand description
Configuration for the WASM runner
Fields§
§http_port: u16HTTP server port
ws_port: u16WebSocket server port for hot reload
hot_reload: boolEnable hot reload
preserve_state: boolPreserve application state during reload
source_maps: boolGenerate source maps
opt_level: OptLevelOptimization level
watch_patterns: Vec<String>Watch patterns (glob)
output_dir: PathBufOutput directory for WASM
static_dir: Option<PathBuf>Static files directory
wasm_filename: StringWASM file name
Implementations§
Trait Implementations§
Source§impl Clone for WasmRunnerConfig
impl Clone for WasmRunnerConfig
Source§fn clone(&self) -> WasmRunnerConfig
fn clone(&self) -> WasmRunnerConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WasmRunnerConfig
impl Debug for WasmRunnerConfig
Source§impl Default for WasmRunnerConfig
impl Default for WasmRunnerConfig
Source§impl<'de> Deserialize<'de> for WasmRunnerConfig
impl<'de> Deserialize<'de> for WasmRunnerConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WasmRunnerConfig
impl RefUnwindSafe for WasmRunnerConfig
impl Send for WasmRunnerConfig
impl Sync for WasmRunnerConfig
impl Unpin for WasmRunnerConfig
impl UnsafeUnpin for WasmRunnerConfig
impl UnwindSafe for WasmRunnerConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().