Crate perspective
source · [−]Modules
Macros
A helper to for the pattern let x2 = x;
necessary to clone structs
destined for an async
or 'static
closure stack. This is like move || { .. }
or move async { .. }
, but for clone semantics. clone!()
works
with symbols as well as properties and methods, using the last symbol name
in the method chain, or an alias via x = ...
syntax.
A macro for implementing the wasm_bindgen
boilerplate for types which
implement serde::{Serialize, Deserialize}
.
A macro which set a property called weak_link
on the container
Properties
when cfg(test)
, such that unit tests may send messages to a
component. This macro needs to be called in create()
on any Component
which needs to receive messages in a test.
A macro which derives a yew::Component
for an arbitrary HTML snippet and
mounts it, for testing.