euv-core 0.3.12

A declarative, cross-platform UI framework for Rust with virtual DOM, reactive signals, and HTML macros for WebAssembly.
Documentation
//! euv
//!
//! A declarative, cross-platform UI framework for Rust with virtual DOM,
//! reactive signals, and HTML macros for WebAssembly.

mod event;
mod reactive;
mod renderer;
mod vdom;

pub use {event::*, reactive::*, renderer::*, vdom::*};

#[cfg(test)]
use std::cell::Cell;
use std::{
    any::Any,
    borrow::Cow,
    cell::{Ref, RefCell, RefMut, UnsafeCell},
    collections::HashMap,
    mem::take,
    ops::{Deref, DerefMut},
    ptr::null_mut,
    rc::Rc,
    sync::atomic::{AtomicBool, AtomicUsize, Ordering},
};

#[cfg(target_arch = "wasm32")]
use {
    js_sys::{Function, Reflect},
    wasm_bindgen::closure,
};
use {lombok_macros::*, wasm_bindgen::JsCast, wasm_bindgen::prelude::*, web_sys::*};