pub enum LocalHopCountOverride {
Disabled,
Override(LocalOriginHopCount),
}Variants§
Disabled
Override(LocalOriginHopCount)
Implementations§
Source§impl LocalHopCountOverride
impl LocalHopCountOverride
pub const fn override_with(hops: u8) -> Option<LocalHopCountOverride>
pub const fn from_entropy(entropy: u8) -> LocalHopCountOverride
pub const fn apply(self, original_hops: u8, crosses_local_boundary: bool) -> u8
Trait Implementations§
Source§impl Clone for LocalHopCountOverride
impl Clone for LocalHopCountOverride
Source§fn clone(&self) -> LocalHopCountOverride
fn clone(&self) -> LocalHopCountOverride
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 LocalHopCountOverride
Source§impl Debug for LocalHopCountOverride
impl Debug for LocalHopCountOverride
Source§impl Default for LocalHopCountOverride
impl Default for LocalHopCountOverride
Source§fn default() -> LocalHopCountOverride
fn default() -> LocalHopCountOverride
Returns the “default value” for a type. Read more
impl Eq for LocalHopCountOverride
Source§impl PartialEq for LocalHopCountOverride
impl PartialEq for LocalHopCountOverride
impl StructuralPartialEq for LocalHopCountOverride
Auto Trait Implementations§
impl Freeze for LocalHopCountOverride
impl RefUnwindSafe for LocalHopCountOverride
impl Send for LocalHopCountOverride
impl Sync for LocalHopCountOverride
impl Unpin for LocalHopCountOverride
impl UnsafeUnpin for LocalHopCountOverride
impl UnwindSafe for LocalHopCountOverride
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