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>,
) -> QueryIterSlice
pub fn new( upstream: Box<dyn BindingIterator>, offset: u64, limit: Option<u64>, ) -> QueryIterSlice
Create slice iterator
Sourcepub fn limit(upstream: Box<dyn BindingIterator>, limit: u64) -> QueryIterSlice
pub fn limit(upstream: Box<dyn BindingIterator>, limit: u64) -> QueryIterSlice
Create limit-only iterator
Sourcepub fn offset(upstream: Box<dyn BindingIterator>, offset: u64) -> QueryIterSlice
pub fn offset(upstream: Box<dyn BindingIterator>, offset: u64) -> QueryIterSlice
Create offset-only iterator
Trait Implementations§
Source§impl BindingIterator for QueryIterSlice
impl BindingIterator for QueryIterSlice
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