pub struct VersionProtocol {
pub key: &'static str,
pub protocol_key: &'static str,
pub display_name: &'static str,
pub default_port: u16,
pub features: Vec<&'static str>,
pub capability: ProtocolCapabilityVersion,
}Fields§
§key: &'static str§protocol_key: &'static str§display_name: &'static str§default_port: u16§features: Vec<&'static str>§capability: ProtocolCapabilityVersionTrait Implementations§
Source§impl Clone for VersionProtocol
impl Clone for VersionProtocol
Source§fn clone(&self) -> VersionProtocol
fn clone(&self) -> VersionProtocol
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 moreSource§impl Debug for VersionProtocol
impl Debug for VersionProtocol
Auto Trait Implementations§
impl Freeze for VersionProtocol
impl RefUnwindSafe for VersionProtocol
impl Send for VersionProtocol
impl Sync for VersionProtocol
impl Unpin for VersionProtocol
impl UnsafeUnpin for VersionProtocol
impl UnwindSafe for VersionProtocol
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<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