#[non_exhaustive]pub enum ClientCapability {
Unused,
PacketTrailer,
CompressionDeflateRaw,
}Expand description
A capability a participant’s client advertises, mirroring the ClientInfo.Capability protobuf
enum.
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.
Trait Implementations§
Source§impl Clone for ClientCapability
impl Clone for ClientCapability
Source§fn clone(&self) -> ClientCapability
fn clone(&self) -> ClientCapability
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 ClientCapability
Source§impl Debug for ClientCapability
impl Debug for ClientCapability
impl Eq for ClientCapability
Source§impl From<ClientCapability> for i32
impl From<ClientCapability> for i32
Source§fn from(value: ClientCapability) -> Self
fn from(value: ClientCapability) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ClientCapability
impl PartialEq for ClientCapability
impl StructuralPartialEq for ClientCapability
Auto Trait Implementations§
impl Freeze for ClientCapability
impl RefUnwindSafe for ClientCapability
impl Send for ClientCapability
impl Sync for ClientCapability
impl Unpin for ClientCapability
impl UnsafeUnpin for ClientCapability
impl UnwindSafe for ClientCapability
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