pub struct UltraStreamingJsonLdParser { /* private fields */ }Expand description
Ultra-high performance streaming JSON-LD parser with adaptive optimizations
Implementations§
Source§impl UltraStreamingJsonLdParser
impl UltraStreamingJsonLdParser
Sourcepub fn new(config: StreamingConfig) -> Self
pub fn new(config: StreamingConfig) -> Self
Create a new ultra-performance streaming parser
Sourcepub async fn stream_parse<R, S>(
&mut self,
reader: R,
sink: S,
) -> Result<StreamingStatistics, JsonLdParseError>
pub async fn stream_parse<R, S>( &mut self, reader: R, sink: S, ) -> Result<StreamingStatistics, JsonLdParseError>
Stream parse JSON-LD with ultra-high performance optimizations
Auto Trait Implementations§
impl Freeze for UltraStreamingJsonLdParser
impl !RefUnwindSafe for UltraStreamingJsonLdParser
impl Send for UltraStreamingJsonLdParser
impl Sync for UltraStreamingJsonLdParser
impl Unpin for UltraStreamingJsonLdParser
impl UnsafeUnpin for UltraStreamingJsonLdParser
impl !UnwindSafe for UltraStreamingJsonLdParser
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