This crate provides procedural macros for the Tessera UI framework.
The main export is the #[tessera] attribute macro, which transforms
regular Rust functions into Tessera UI components.
Transforms a function into a shard component that can be navigated to via the routing
system and (optionally) provided with a lazily‑initialized per‑shard state.