pub struct QueryIterProject { /* private fields */ }Expand description
Project iterator - selects subset of variables
Implementations§
Source§impl QueryIterProject
impl QueryIterProject
Sourcepub fn new(
upstream: Box<dyn BindingIterator>,
vars: Vec<Var>,
) -> QueryIterProject
pub fn new( upstream: Box<dyn BindingIterator>, vars: Vec<Var>, ) -> QueryIterProject
Create project iterator
Trait Implementations§
Source§impl BindingIterator for QueryIterProject
impl BindingIterator for QueryIterProject
Auto Trait Implementations§
impl Freeze for QueryIterProject
impl !RefUnwindSafe for QueryIterProject
impl Send for QueryIterProject
impl !Sync for QueryIterProject
impl Unpin for QueryIterProject
impl UnsafeUnpin for QueryIterProject
impl !UnwindSafe for QueryIterProject
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