1 2 3 4 5 6 7 8 9 10 11 12
//! Source edits shared by content-family adapters. use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)] #[serde(deny_unknown_fields)] pub struct SourceEdit { /// UTF-8 byte offsets in the decoded original source, before any edit. pub start: usize, pub end: usize, pub expected: String, pub replacement: String, }