Skip to content

narsenico/rust-wasm-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-wasm-utils

macros

web_log

Internamente usa la funzione web_sys::console::log_1 a cui viene passato un JsValue.

Esempi:

// si comporta esattamente come format!(...)
web_log!("Hello");
web_log!("Hello from \"{}\"", "rust-wasm-utils");

js

Questa macro crea una istanza di JsValue.

Esempi:

// si comporta esattamente come format!(...)
let js: JsValue = js!("My js value");
let js: JsValue = js!("My {} value", "js");

convert

I trait ToJsValue e DisplayToJsValue mettono a disposizione il metodo to_js() per convertire un oggetto in JsValue.

Esempi:

let js: JsValue = "My js value".to_js();

let _ = read_to_string(reader).map_err(|err| err.to_js());

test

cargo watch -q -s "wasm-pack test --chrome"

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE_APACHE
MIT
LICENSE_MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages