Enum everscale_network::overlay::BroadcastTarget
source · [−]pub enum BroadcastTarget {
RandomNeighbours,
Explicit(Arc<Vec<NodeIdShort>>),
}Variants
RandomNeighbours
Select N random peers from current neighbours
Explicit(Arc<Vec<NodeIdShort>>)
Explicit neighbour ids
Trait Implementations
sourceimpl Clone for BroadcastTarget
impl Clone for BroadcastTarget
sourcefn clone(&self) -> BroadcastTarget
fn clone(&self) -> BroadcastTarget
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for BroadcastTarget
impl Debug for BroadcastTarget
Auto Trait Implementations
impl RefUnwindSafe for BroadcastTarget
impl Send for BroadcastTarget
impl Sync for BroadcastTarget
impl Unpin for BroadcastTarget
impl UnwindSafe for BroadcastTarget
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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