pub struct VisualizationServiceWorker<UserData, SC, SE, TC> { /* private fields */ }Trait Implementations§
Source§impl<UserData, SC, SE, TC, TW> ServiceWorker<UserData, FeaturesControl, FeaturesEvent, SC, SE, TC, TW> for VisualizationServiceWorker<UserData, SC, SE, TC>
impl<UserData, SC, SE, TC, TW> ServiceWorker<UserData, FeaturesControl, FeaturesEvent, SC, SE, TC, TW> for VisualizationServiceWorker<UserData, SC, SE, TC>
fn is_service_empty(&self) -> bool
fn service_id(&self) -> u8
fn service_name(&self) -> &str
fn on_tick(&mut self, _ctx: &ServiceWorkerCtx, _now: u64, _tick_count: u64)
fn on_input( &mut self, _ctx: &ServiceWorkerCtx, _now: u64, input: ServiceWorkerInput<UserData, FeaturesEvent, SC, TW>, )
fn pop_output2( &mut self, _now: u64, ) -> Option<ServiceWorkerOutput<UserData, FeaturesControl, FeaturesEvent, SC, SE, TC>>
fn on_shutdown(&mut self, _ctx: &ServiceWorkerCtx, _now: u64)
Auto Trait Implementations§
impl<UserData, SC, SE, TC> Freeze for VisualizationServiceWorker<UserData, SC, SE, TC>
impl<UserData, SC, SE, TC> RefUnwindSafe for VisualizationServiceWorker<UserData, SC, SE, TC>
impl<UserData, SC, SE, TC> Send for VisualizationServiceWorker<UserData, SC, SE, TC>
impl<UserData, SC, SE, TC> Sync for VisualizationServiceWorker<UserData, SC, SE, TC>
impl<UserData, SC, SE, TC> Unpin for VisualizationServiceWorker<UserData, SC, SE, TC>
impl<UserData, SC, SE, TC> UnwindSafe for VisualizationServiceWorker<UserData, SC, SE, TC>
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