reconcile_text/types/
history.rs1#[cfg(feature = "serde")]
2use serde::{Deserialize, Serialize};
3#[cfg(feature = "wasm")]
4use wasm_bindgen::prelude::*;
5
6#[cfg_attr(feature = "wasm", wasm_bindgen)]
7#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
8#[derive(Debug, Clone, Copy, PartialEq, Eq)]
9#[cfg(feature = "wasm")]
10pub enum History {
11 Unchanged = "Unchanged",
12 AddedFromLeft = "AddedFromLeft",
13 AddedFromRight = "AddedFromRight",
14 RemovedFromLeft = "RemovedFromLeft",
15 RemovedFromRight = "RemovedFromRight",
16}
17
18#[derive(Debug, Clone, Copy, PartialEq, Eq)]
20#[cfg(not(feature = "wasm"))]
21#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
22pub enum History {
23 Unchanged,
24 AddedFromLeft,
25 AddedFromRight,
26 RemovedFromLeft,
27 RemovedFromRight,
28}