pub struct RangeRequest { /* private fields */ }
Implementations§
Source§impl RangeRequest
impl RangeRequest
Sourcepub fn new(key_range: KeyRange) -> Self
pub fn new(key_range: KeyRange) -> Self
Creates a new RangeRequest for the specified key range.
Sourcepub fn limit(self, limit: u64) -> Self
pub fn limit(self, limit: u64) -> Self
Sets the maximum number of keys returned for the request. When limit is set to 0, it is treated as no limit.
pub fn revision(self, revision: i64) -> Self
pub fn sort_by_key(self, order: SortOrder) -> Self
pub fn sort_by_version(self, order: SortOrder) -> Self
Trait Implementations§
Source§impl Debug for RangeRequest
impl Debug for RangeRequest
Source§impl From<RangeRequest> for TxnOp
impl From<RangeRequest> for TxnOp
Source§fn from(req: RangeRequest) -> Self
fn from(req: RangeRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RangeRequest
impl RefUnwindSafe for RangeRequest
impl Send for RangeRequest
impl Sync for RangeRequest
impl Unpin for RangeRequest
impl UnwindSafe for RangeRequest
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> 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