wip: overhaul event system

This commit is contained in:
Jonathan Kelley committed 2022-11-15 16:05:22 -08:00
1 parent c44bd11fe5
commit 47d0f51e00
48 files changed
+3175 -2597

No files matched your search

+11
View File
@@ -35,6 +35,7 @@ impl std::ops::DerefMut for Mutations<'_> {
each subtree has its own numbering scheme
*/
#[cfg_attr(feature = "serialize", derive(serde::Serialize, serde::Deserialize))]
#[derive(Debug, PartialEq, Eq)]
pub enum Mutation<'a> {
SetAttribute {
@@ -43,6 +44,12 @@ pub enum Mutation<'a> {
id: ElementId,
},
SetBoolAttribute {
name: &'a str,
value: bool,
id: ElementId,
},
LoadTemplate {
name: &'static str,
index: usize,
@@ -86,6 +93,10 @@ pub enum Mutation<'a> {
id: ElementId,
},
SetInnerText {
value: &'a str,
},
CreateText {
value: &'a str,
},