Enum google_api_proto::google::spanner::v1::key_range::EndKeyType
source · pub enum EndKeyType {
EndClosed(ListValue),
EndOpen(ListValue),
}
Expand description
The end key must be provided. It can be either closed or open.
Variants§
EndClosed(ListValue)
If the end is closed, then the range includes all rows whose
first len(end_closed)
key columns exactly match end_closed
.
EndOpen(ListValue)
If the end is open, then the range excludes rows whose first
len(end_open)
key columns exactly match end_open
.
Implementations§
source§impl EndKeyType
impl EndKeyType
sourcepub fn merge<B>(
field: &mut Option<EndKeyType>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<EndKeyType>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for EndKeyType
impl Clone for EndKeyType
source§fn clone(&self) -> EndKeyType
fn clone(&self) -> EndKeyType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EndKeyType
impl Debug for EndKeyType
source§impl PartialEq for EndKeyType
impl PartialEq for EndKeyType
source§fn eq(&self, other: &EndKeyType) -> bool
fn eq(&self, other: &EndKeyType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EndKeyType
Auto Trait Implementations§
impl Freeze for EndKeyType
impl RefUnwindSafe for EndKeyType
impl Send for EndKeyType
impl Sync for EndKeyType
impl Unpin for EndKeyType
impl UnwindSafe for EndKeyType
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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