pub enum RelayWorkerControl<UserData> {
SendSub(u64, Option<NetPair>),
SendUnsub(u64, NetPair),
SendSubOk(u64, NetPair),
SendUnsubOk(u64, NetPair),
SendRouteChanged,
SendFeedback(Feedback, NetPair),
RouteSetSource(NetPair),
RouteDelSource(NetPair),
RouteSetLocal(FeatureControlActor<UserData>),
RouteDelLocal(FeatureControlActor<UserData>),
RouteSetRemote(NetPair, u64),
RouteDelRemote(NetPair),
}Variants§
SendSub(u64, Option<NetPair>)
SendUnsub(u64, NetPair)
SendSubOk(u64, NetPair)
SendUnsubOk(u64, NetPair)
SendRouteChanged
SendFeedback(Feedback, NetPair)
RouteSetSource(NetPair)
RouteDelSource(NetPair)
RouteSetLocal(FeatureControlActor<UserData>)
RouteDelLocal(FeatureControlActor<UserData>)
RouteSetRemote(NetPair, u64)
RouteDelRemote(NetPair)
Implementations§
Source§impl<UserData> RelayWorkerControl<UserData>
impl<UserData> RelayWorkerControl<UserData>
pub fn is_broadcast(&self) -> bool
Trait Implementations§
Source§impl<UserData> Clone for RelayWorkerControl<UserData>where
UserData: Clone,
impl<UserData> Clone for RelayWorkerControl<UserData>where
UserData: Clone,
Source§fn clone(&self) -> RelayWorkerControl<UserData>
fn clone(&self) -> RelayWorkerControl<UserData>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<UserData> Debug for RelayWorkerControl<UserData>where
UserData: Debug,
impl<UserData> Debug for RelayWorkerControl<UserData>where
UserData: Debug,
Source§impl<UserData> PartialEq for RelayWorkerControl<UserData>where
UserData: PartialEq,
impl<UserData> PartialEq for RelayWorkerControl<UserData>where
UserData: PartialEq,
Source§fn eq(&self, other: &RelayWorkerControl<UserData>) -> bool
fn eq(&self, other: &RelayWorkerControl<UserData>) -> bool
Tests for
self and other values to be equal, and is used by ==.impl<UserData> Eq for RelayWorkerControl<UserData>where
UserData: Eq,
impl<UserData> StructuralPartialEq for RelayWorkerControl<UserData>
Auto Trait Implementations§
impl<UserData> Freeze for RelayWorkerControl<UserData>where
UserData: Freeze,
impl<UserData> RefUnwindSafe for RelayWorkerControl<UserData>where
UserData: RefUnwindSafe,
impl<UserData> Send for RelayWorkerControl<UserData>where
UserData: Send,
impl<UserData> Sync for RelayWorkerControl<UserData>where
UserData: Sync,
impl<UserData> Unpin for RelayWorkerControl<UserData>where
UserData: Unpin,
impl<UserData> UnwindSafe for RelayWorkerControl<UserData>where
UserData: UnwindSafe,
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