Enum google_cloud_spanner::key::RangeKind
source · pub enum RangeKind {
ClosedOpen,
ClosedClosed,
OpenClosed,
OpenOpen,
}Variants§
ClosedOpen
ClosedOpen is closed on the left and open on the right: the Start key is included, the End key is excluded.
ClosedClosed
ClosedClosed is closed on the left and the right: both keys are included.
OpenClosed
OpenClosed is open on the left and closed on the right: the Start key is excluded, the End key is included.
OpenOpen
OpenOpen is open on the left and the right: neither key is included.
Trait Implementations§
source§impl PartialEq<RangeKind> for RangeKind
impl PartialEq<RangeKind> for RangeKind
impl Eq for RangeKind
impl StructuralEq for RangeKind
impl StructuralPartialEq for RangeKind
Auto Trait Implementations§
impl RefUnwindSafe for RangeKind
impl Send for RangeKind
impl Sync for RangeKind
impl Unpin for RangeKind
impl UnwindSafe for RangeKind
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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