Struct tiberius::query::ResultSetStream [] [src]

pub struct ResultSetStream<I: BoxableIo, R: StmtResult<I>> { /* fields omitted */ }

A query result consists of multiple query streams (amount of executed queries = amount of results)

Methods

impl<I: BoxableIo, R: StmtResult<I>> ResultSetStream<I, R>
[src]

[src]

[src]

Trait Implementations

impl<I: BoxableIo, R: StmtResult<I>> StateStream for ResultSetStream<I, R>
[src]

The items being streamed.

The state returned when streaming completes.

The error returned.

[src]

Similar to Stream::poll. Read more

[src]

Returns this stream as a boxed trait object.

[src]

Returns a future which yields the next element of the stream.

[src]

Returns a normal Stream which yields the elements of this stream and discards the state.

[src]

Returns a stream which applies a transform to items of this stream.

[src]

Returns a stream which applies a transform to errors of this stream.

[src]

Returns a stream which applies a transform to the state of this stream.

[src]

Returns a stream which filters items of this stream by a predicate.

[src]

Returns a stream which filters and transforms items of this stream by a predicate.

[src]

Returns a stream which transforms results of this stream into a new future.

[src]

Returns a stream which transforms items of this stream into a new future.

[src]

Returns a stream which transforms the state of this stream into a new future.

[src]

Returns a stream which transforms errors of this stream into a new future.

[src]

Returns a stream which collects all items of this stream into a Vec, returning it along with the stream's state. Read more

[src]

Applies a fold across all elements of this stream and its state.

[src]

Returns a stream which skips initial elements matching a predicate.

[src]

Returns a future which applies a closure to each item of this stream.

[src]

Returns a future which catches panics generated by this stream.

[src]

Returns a stream which buffers a fixed number of items of this stream.

[src]

Returns a stream which buffers a fixed number of items of this stream, returning them out of order as they become ready. Read more

impl<'a, I: BoxableIo, R: StmtResult<I>> ResultStreamExt<I> for ResultSetStream<I, R>
[src]

[src]

Only expect 1 result set (e.g. if you're only executing one query) and execute a given closure for the results of the first result set Read more

[src]

Expect 1 resultset and unpacks the single underlying ExecFuture # Panics This will panic if there is more than 1 resultset Read more