pub struct FuzzyJsonParserBuilder { /* private fields */ }Implementations§
Source§impl FuzzyJsonParserBuilder
impl FuzzyJsonParserBuilder
pub fn new() -> Self
pub fn with_trailing_commas(self, allow: bool) -> Self
pub fn with_single_quotes(self, allow: bool) -> Self
pub fn with_comments(self, allow: bool) -> Self
pub fn with_unquoted_keys(self, allow: bool) -> Self
pub fn strict_mode(self, strict: bool) -> Self
pub fn max_repair_attempts(self, max: usize) -> Self
pub fn aggressive_truncation_repair(self, enable: bool) -> Self
pub fn add_strategy(self, strategy: Box<dyn RepairStrategy>) -> Self
pub fn add_handler(self, handler: Box<dyn StateHandler>) -> Self
pub fn build(self) -> FuzzyJsonParser
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FuzzyJsonParserBuilder
impl !RefUnwindSafe for FuzzyJsonParserBuilder
impl Send for FuzzyJsonParserBuilder
impl Sync for FuzzyJsonParserBuilder
impl Unpin for FuzzyJsonParserBuilder
impl !UnwindSafe for FuzzyJsonParserBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more