Skip to main content

euv_core/
lib.rs

1//! euv
2//!
3//! A declarative, cross-platform UI framework for Rust with virtual DOM,
4//! reactive signals, and HTML macros for WebAssembly.
5
6mod event;
7mod reactive;
8mod renderer;
9mod vdom;
10
11pub use std::rc::Rc;
12pub use {event::*, reactive::*, renderer::*, vdom::*};
13
14use std::{
15    any::Any,
16    cell::{Ref, RefCell, RefMut, UnsafeCell},
17    collections::{HashMap, HashSet},
18    fmt::{self, Display, Formatter},
19    mem::{swap, take},
20    num::ParseIntError,
21    str::FromStr,
22    sync::atomic::{AtomicBool, AtomicUsize, Ordering},
23};
24
25use {js_sys::*, lombok_macros::*, wasm_bindgen::prelude::*, wasm_bindgen::*, web_sys::*};