pub struct QueryIterSlice { /* private fields */ }Expand description
Slice iterator - limit and offset
Implementations§
Source§impl QueryIterSlice
impl QueryIterSlice
Sourcepub fn new(
upstream: Box<dyn BindingIterator>,
offset: u64,
limit: Option<u64>,
) -> Self
pub fn new( upstream: Box<dyn BindingIterator>, offset: u64, limit: Option<u64>, ) -> Self
Create slice iterator
Sourcepub fn limit(upstream: Box<dyn BindingIterator>, limit: u64) -> Self
pub fn limit(upstream: Box<dyn BindingIterator>, limit: u64) -> Self
Create limit-only iterator
Sourcepub fn offset(upstream: Box<dyn BindingIterator>, offset: u64) -> Self
pub fn offset(upstream: Box<dyn BindingIterator>, offset: u64) -> Self
Create offset-only iterator
Trait Implementations§
Source§impl BindingIterator for QueryIterSlice
impl BindingIterator for QueryIterSlice
Source§fn next_binding(&mut self) -> IterResult
fn next_binding(&mut self) -> IterResult
Get next binding
Auto Trait Implementations§
impl Freeze for QueryIterSlice
impl !RefUnwindSafe for QueryIterSlice
impl Send for QueryIterSlice
impl !Sync for QueryIterSlice
impl Unpin for QueryIterSlice
impl UnsafeUnpin for QueryIterSlice
impl !UnwindSafe for QueryIterSlice
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