terrazzo-client 0.1.2

A simple macro to clone variables before passing them into a `move` closure or async block.
Documentation
//! Public-facing client library
//!
//! These symbols are used by the code generated by the `#[template]` and `#[html]` macros
//! and should always be imported, e.g.:
//!
//! ```
//! # use terrazzo_client as terrazzo;
//! use terrazzo::prelude::*;
//! ```

pub use wasm_bindgen::closure::Closure;
pub use web_sys::Element;

pub use crate::attribute::XAttribute;
pub use crate::attribute::XAttributeName;
pub use crate::attribute::XAttributeTemplate;
pub use crate::attribute::XAttributeValue;
pub use crate::element::template::XTemplate;
pub use crate::element::OnRenderCallback;
pub use crate::element::XElement;
pub use crate::element::XElementValue;
pub use crate::element::XEvent;
pub use crate::key::XKey;
pub use crate::node::XNode;
pub use crate::node::XText;
pub use crate::signal::batch::Batch;
pub use crate::signal::derive::if_change;
pub use crate::signal::mutable_signal::MutableSignal;
pub use crate::signal::reactive_closure::reactive_closure_builder::make_reactive_closure;
pub use crate::signal::reactive_closure::reactive_closure_builder::BindReactiveClosure;
pub use crate::signal::reactive_closure::reactive_closure_builder::Consumers;
pub use crate::signal::reactive_closure::reactive_closure_builder::ReactiveClosureBuilder;
pub use crate::signal::UpdateAndReturn;
pub use crate::signal::UpdateSignalResult;
pub use crate::signal::XSignal;
pub use crate::string::XString;
pub use crate::template::IsTemplate;
pub use crate::template::IsTemplated;
pub use crate::utils::or_else_log::OrElseLog;