pub struct PartialJson { /* private fields */ }Expand description
Parser for incomplete JSON
Implementations§
Source§impl PartialJson
impl PartialJson
Sourcepub fn parse_value(
&self,
input: &str,
allow_partial_strings: bool,
) -> ParserResult<(Value, usize)>
pub fn parse_value( &self, input: &str, allow_partial_strings: bool, ) -> ParserResult<(Value, usize)>
Parse potentially incomplete JSON, returning parsed value and consumed bytes
§Arguments
input- The JSON string to parseallow_partial_strings- When false, incomplete strings cause parsing to stop (matches Python’s Allow.ALL & ~Allow.STR behavior)
Trait Implementations§
Source§impl Default for PartialJson
impl Default for PartialJson
Source§impl PartialJsonParser for PartialJson
impl PartialJsonParser for PartialJson
Auto Trait Implementations§
impl Freeze for PartialJson
impl RefUnwindSafe for PartialJson
impl Send for PartialJson
impl Sync for PartialJson
impl Unpin for PartialJson
impl UnwindSafe for PartialJson
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more