# llimphi-wire-view Serializable IR of a subset of `View`. A `WireNode` mirrors the shape of `llimphi_compositor::View`: a tree of boxes with flex direction, dimensions, padding, fill, radius, an optional text and handlers. The key difference: the callbacks **do not cross the WASM boundary**. Instead of a `Fn() -> Msg`, every interactive node carries `on_click: Option>` — the postcard bytes of the guest's `Msg`. The host bounces those bytes back to the guest's `dispatch`, which decodes them and runs its `update`. Since in Llimphi `on_click` is already an `Option` by value (not a closure), the mapping is direct. `no_std + alloc`: the same IR serves a `no_std` guest (even a wawa app) and the host with std. --- Part of **llimphi** — see [llimphi](../README.md).