pub struct JsonStringBlock { /* private fields */ }Expand description
A block of JSON string processing results
Implementations§
Source§impl JsonStringBlock
impl JsonStringBlock
pub fn new(escaped: u64, quote: u64, in_string: u64) -> Self
pub fn escaped(&self) -> u64
pub fn quote(&self) -> u64
pub fn string_content(&self) -> u64
pub fn non_quote_inside_string(&self, mask: u64) -> u64
pub fn non_quote_outside_string(&self, mask: u64) -> u64
pub fn string_tail(&self) -> u64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JsonStringBlock
impl RefUnwindSafe for JsonStringBlock
impl Send for JsonStringBlock
impl Sync for JsonStringBlock
impl Unpin for JsonStringBlock
impl UnsafeUnpin for JsonStringBlock
impl UnwindSafe for JsonStringBlock
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