pub trait DomainEdit {
// Required methods
fn domain(&self) -> &'static str;
fn apply(
&self,
cx: &mut Cx,
doc: &mut Doc,
op: &Value,
) -> Result<(), OfficeError>;
fn invert(&self, op: &Value) -> Value;
}Expand description
Domain implementation for applying and inverting open edit payloads.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".