pub struct QueryIterUnion { /* private fields */ }Expand description
Union iterator - concatenates multiple iterators
Implementations§
Source§impl QueryIterUnion
impl QueryIterUnion
Sourcepub fn new(iterators: Vec<Box<dyn BindingIterator>>) -> Self
pub fn new(iterators: Vec<Box<dyn BindingIterator>>) -> Self
Create union iterator
Trait Implementations§
Source§impl BindingIterator for QueryIterUnion
impl BindingIterator for QueryIterUnion
Source§fn next_binding(&mut self) -> IterResult
fn next_binding(&mut self) -> IterResult
Get next binding
Auto Trait Implementations§
impl Freeze for QueryIterUnion
impl !RefUnwindSafe for QueryIterUnion
impl Send for QueryIterUnion
impl !Sync for QueryIterUnion
impl Unpin for QueryIterUnion
impl UnsafeUnpin for QueryIterUnion
impl !UnwindSafe for QueryIterUnion
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request