#[non_exhaustive]pub enum HelloFeature {
Show 26 variants
DataType,
Tls,
TCPNoDelay,
SeqNo,
TCPDelay,
Xattr,
Xerror,
SelectBucket,
Snappy,
SnappyEverywhere,
Json,
Duplex,
ClusterMapNotif,
UnorderedExec,
Durations,
AltRequests,
SyncReplication,
Collections,
PreserveExpiry,
PointInTimeRecovery,
CreateAsDeleted,
ReplaceBodyWithXattr,
ClusterMapKnownVersion,
DedupeNotMyVbucketClustermap,
ClusterMapChangeNotificationBrief,
Unknown(u16),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
DataType
Tls
TCPNoDelay
SeqNo
TCPDelay
Xattr
Xerror
SelectBucket
Snappy
SnappyEverywhere
Json
Duplex
ClusterMapNotif
UnorderedExec
Durations
AltRequests
SyncReplication
Collections
PreserveExpiry
PointInTimeRecovery
CreateAsDeleted
ReplaceBodyWithXattr
ClusterMapKnownVersion
DedupeNotMyVbucketClustermap
ClusterMapChangeNotificationBrief
Unknown(u16)
Trait Implementations§
Source§impl Clone for HelloFeature
impl Clone for HelloFeature
Source§fn clone(&self) -> HelloFeature
fn clone(&self) -> HelloFeature
Returns a duplicate 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 HelloFeature
impl Debug for HelloFeature
Source§impl From<HelloFeature> for u16
impl From<HelloFeature> for u16
Source§fn from(value: HelloFeature) -> u16
fn from(value: HelloFeature) -> u16
Converts to this type from the input type.
Source§impl From<u16> for HelloFeature
impl From<u16> for HelloFeature
Source§impl Hash for HelloFeature
impl Hash for HelloFeature
Source§impl Ord for HelloFeature
impl Ord for HelloFeature
Source§fn cmp(&self, other: &HelloFeature) -> Ordering
fn cmp(&self, other: &HelloFeature) -> 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 HelloFeature
impl PartialEq for HelloFeature
Source§impl PartialOrd for HelloFeature
impl PartialOrd for HelloFeature
impl Copy for HelloFeature
impl Eq for HelloFeature
impl StructuralPartialEq for HelloFeature
Auto Trait Implementations§
impl Freeze for HelloFeature
impl RefUnwindSafe for HelloFeature
impl Send for HelloFeature
impl Sync for HelloFeature
impl Unpin for HelloFeature
impl UnsafeUnpin for HelloFeature
impl UnwindSafe for HelloFeature
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