pub enum CompatibilityFeature {
Core,
Namespace,
IndexedSearch,
}Expand description
A protocol surface whose versions are negotiated independently.
Variants§
Trait Implementations§
Source§impl Clone for CompatibilityFeature
impl Clone for CompatibilityFeature
Source§fn clone(&self) -> CompatibilityFeature
fn clone(&self) -> CompatibilityFeature
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 CompatibilityFeature
Source§impl Debug for CompatibilityFeature
impl Debug for CompatibilityFeature
Source§impl Display for CompatibilityFeature
impl Display for CompatibilityFeature
impl Eq for CompatibilityFeature
Source§impl Hash for CompatibilityFeature
impl Hash for CompatibilityFeature
Source§impl PartialEq for CompatibilityFeature
impl PartialEq for CompatibilityFeature
Source§impl Serialize for CompatibilityFeature
impl Serialize for CompatibilityFeature
impl StructuralPartialEq for CompatibilityFeature
Auto Trait Implementations§
impl Freeze for CompatibilityFeature
impl RefUnwindSafe for CompatibilityFeature
impl Send for CompatibilityFeature
impl Sync for CompatibilityFeature
impl Unpin for CompatibilityFeature
impl UnsafeUnpin for CompatibilityFeature
impl UnwindSafe for CompatibilityFeature
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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