pub struct AsyncStreamingParser { /* private fields */ }Expand description
Async streaming parser implementation
Implementations§
Trait Implementations§
Source§impl AsyncRdfParser for AsyncStreamingParser
impl AsyncRdfParser for AsyncStreamingParser
Source§fn parse_async<'a, R>(
&'a self,
reader: R,
config: AsyncStreamingConfig,
progress: Option<ProgressCallback>,
cancel_token: Option<Arc<AtomicBool>>,
) -> BoxFuture<'a, Result<Vec<Quad>>>
fn parse_async<'a, R>( &'a self, reader: R, config: AsyncStreamingConfig, progress: Option<ProgressCallback>, cancel_token: Option<Arc<AtomicBool>>, ) -> BoxFuture<'a, Result<Vec<Quad>>>
Parse RDF data from an async reader
Source§fn parse_with_handler_async<'a, R, F, Fut>(
&'a self,
reader: R,
handler: F,
config: AsyncStreamingConfig,
progress: Option<ProgressCallback>,
cancel_token: Option<Arc<AtomicBool>>,
) -> BoxFuture<'a, Result<()>>
fn parse_with_handler_async<'a, R, F, Fut>( &'a self, reader: R, handler: F, config: AsyncStreamingConfig, progress: Option<ProgressCallback>, cancel_token: Option<Arc<AtomicBool>>, ) -> BoxFuture<'a, Result<()>>
Parse RDF data from an async reader with a custom handler
Auto Trait Implementations§
impl Freeze for AsyncStreamingParser
impl RefUnwindSafe for AsyncStreamingParser
impl Send for AsyncStreamingParser
impl Sync for AsyncStreamingParser
impl Unpin for AsyncStreamingParser
impl UnsafeUnpin for AsyncStreamingParser
impl UnwindSafe for AsyncStreamingParser
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