Struct tor_protover::ProtoKind
source · [−]pub struct ProtoKind(_);
Expand description
A recognized subprotocol.
These names are kept in sync with the names used in consensus documents; the values are kept in sync with the values in the cbor document format in the walking onions proposal.
For the full semantics of each subprotocol, see tor-spec.txt.
Implementations
Trait Implementations
sourceimpl Ord for ProtoKind
impl Ord for ProtoKind
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ProtoKind> for ProtoKind
impl PartialEq<ProtoKind> for ProtoKind
sourceimpl PartialOrd<ProtoKind> for ProtoKind
impl PartialOrd<ProtoKind> for ProtoKind
sourcefn partial_cmp(&self, other: &ProtoKind) -> Option<Ordering>
fn partial_cmp(&self, other: &ProtoKind) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for ProtoKind
impl Eq for ProtoKind
impl StructuralEq for ProtoKind
impl StructuralPartialEq for ProtoKind
Auto Trait Implementations
impl RefUnwindSafe for ProtoKind
impl Send for ProtoKind
impl Sync for ProtoKind
impl Unpin for ProtoKind
impl UnwindSafe for ProtoKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more