Enum tikv_client::CheckLevel
source · pub enum CheckLevel {
Panic,
Warn,
None,
}
Expand description
Determines what happens when a transaction is dropped without being rolled back or committed.
The default is to panic.
Variants§
Panic
The program will panic.
Note that if the thread is already panicking, then we will not double-panic and abort, but just ignore the issue.
Warn
Log a warning.
None
Do nothing
Trait Implementations§
source§impl Clone for CheckLevel
impl Clone for CheckLevel
source§fn clone(&self) -> CheckLevel
fn clone(&self) -> CheckLevel
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 CheckLevel
impl Debug for CheckLevel
source§impl PartialEq for CheckLevel
impl PartialEq for CheckLevel
source§fn eq(&self, other: &CheckLevel) -> bool
fn eq(&self, other: &CheckLevel) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for CheckLevel
impl StructuralEq for CheckLevel
impl StructuralPartialEq for CheckLevel
Auto Trait Implementations§
impl RefUnwindSafe for CheckLevel
impl Send for CheckLevel
impl Sync for CheckLevel
impl Unpin for CheckLevel
impl UnwindSafe for CheckLevel
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.§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,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§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,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§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