Enum QueryConsistency
#[repr(i32)]pub enum QueryConsistency {
Unspecified = 0,
AdmissionHead = 1,
}Variants§
Implementations§
§impl QueryConsistency
impl QueryConsistency
§impl QueryConsistency
impl QueryConsistency
pub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn from_str_name(value: &str) -> Option<QueryConsistency>
pub fn from_str_name(value: &str) -> Option<QueryConsistency>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
§impl Clone for QueryConsistency
impl Clone for QueryConsistency
§fn clone(&self) -> QueryConsistency
fn clone(&self) -> QueryConsistency
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for QueryConsistency
§impl Debug for QueryConsistency
impl Debug for QueryConsistency
§impl Default for QueryConsistency
impl Default for QueryConsistency
§fn default() -> QueryConsistency
fn default() -> QueryConsistency
Returns the “default value” for a type. Read more
impl Eq for QueryConsistency
§impl Hash for QueryConsistency
impl Hash for QueryConsistency
§impl Ord for QueryConsistency
impl Ord for QueryConsistency
§fn cmp(&self, other: &QueryConsistency) -> Ordering
fn cmp(&self, other: &QueryConsistency) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
§impl PartialEq for QueryConsistency
impl PartialEq for QueryConsistency
§fn eq(&self, other: &QueryConsistency) -> bool
fn eq(&self, other: &QueryConsistency) -> bool
Tests for
self and other values to be equal, and is used by ==.§impl PartialOrd for QueryConsistency
impl PartialOrd for QueryConsistency
impl StructuralPartialEq for QueryConsistency
§impl TryFrom<i32> for QueryConsistency
impl TryFrom<i32> for QueryConsistency
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
§fn try_from(value: i32) -> Result<QueryConsistency, UnknownEnumValue>
fn try_from(value: i32) -> Result<QueryConsistency, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for QueryConsistency
impl RefUnwindSafe for QueryConsistency
impl Send for QueryConsistency
impl Sync for QueryConsistency
impl Unpin for QueryConsistency
impl UnsafeUnpin for QueryConsistency
impl UnwindSafe for QueryConsistency
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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 Q
impl<Q, K> Equivalent<K> for Q
§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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].