pub struct ToWorker;Trait Implementations§
Source§impl<UserData> Feature<UserData, Control, Event, ToController, ToWorker> for VpnFeature<UserData>
impl<UserData> Feature<UserData, Control, Event, ToController, ToWorker> for VpnFeature<UserData>
fn on_input( &mut self, _ctx: &FeatureContext, _now_ms: u64, _input: FeatureInput<'_, UserData, Control, ToController>, )
fn on_shutdown(&mut self, _ctx: &FeatureContext, _now: u64)
Source§impl<UserData> FeatureWorker<UserData, Control, Event, ToController, ToWorker> for VpnFeatureWorker<UserData>
impl<UserData> FeatureWorker<UserData, Control, Event, ToController, ToWorker> for VpnFeatureWorker<UserData>
fn on_input( &mut self, ctx: &mut FeatureWorkerContext, _now: u64, input: FeatureWorkerInput<UserData, Control, ToWorker>, )
fn on_shutdown(&mut self, _ctx: &mut FeatureWorkerContext, _now: u64)
fn on_tick( &mut self, _ctx: &mut FeatureWorkerContext, _now: u64, _tick_count: u64, )
fn on_network_raw( &mut self, ctx: &mut FeatureWorkerContext, now: u64, conn: ConnId, _pair: NetPair, header: TransportMsgHeader, buf: Buffer, )
Source§impl<UserData> From<ToWorker> for FeaturesToWorker<UserData>
impl<UserData> From<ToWorker> for FeaturesToWorker<UserData>
Source§fn from(val: ToWorker) -> FeaturesToWorker<UserData>
fn from(val: ToWorker) -> FeaturesToWorker<UserData>
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ToWorker
impl RefUnwindSafe for ToWorker
impl Send for ToWorker
impl Sync for ToWorker
impl Unpin for ToWorker
impl UnwindSafe for ToWorker
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