pub enum CompatibilityLevel {
Incompatible,
Limited,
Compatible,
Full,
}
Expand description
Compatibility level between client and server
Variants§
Incompatible
Incompatible - connection should be rejected
Limited
Limited compatibility - some features may not work
Compatible
Compatible with minor differences
Full
Full compatibility - same version
Trait Implementations§
Source§impl Clone for CompatibilityLevel
impl Clone for CompatibilityLevel
Source§fn clone(&self) -> CompatibilityLevel
fn clone(&self) -> CompatibilityLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CompatibilityLevel
impl Debug for CompatibilityLevel
Source§impl Ord for CompatibilityLevel
impl Ord for CompatibilityLevel
Source§fn cmp(&self, other: &CompatibilityLevel) -> Ordering
fn cmp(&self, other: &CompatibilityLevel) -> Ordering
1.21.0 · 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
Source§impl PartialEq for CompatibilityLevel
impl PartialEq for CompatibilityLevel
Source§impl PartialOrd for CompatibilityLevel
impl PartialOrd for CompatibilityLevel
impl Eq for CompatibilityLevel
impl StructuralPartialEq for CompatibilityLevel
Auto Trait Implementations§
impl Freeze for CompatibilityLevel
impl RefUnwindSafe for CompatibilityLevel
impl Send for CompatibilityLevel
impl Sync for CompatibilityLevel
impl Unpin for CompatibilityLevel
impl UnwindSafe for CompatibilityLevel
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more