pub trait RepairStrategy:
Send
+ Sync
+ Debug {
// Required methods
fn name(&self) -> &'static str;
fn can_repair(&self, state: &ParseState, error: &str) -> bool;
fn repair(
&self,
state: &mut ParseState,
error: &str,
) -> Result<(), FuzzyJsonError>;
fn priority(&self) -> u8;
}