use Deserialize;
/// Events received from the CodeMirror glue script in Rust (JS -> Rust).
///
/// Each variant is deserialized from a JSON object tagged with a `type` field,
/// e.g. `{ "type": "doc_changed", "doc": "fn main() {}" }`. The glue script
/// produces these via `dioxus.send(..)`.