pub struct VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<UserData, SC, SE, TC, TW, Info> ServiceBuilder<UserData, FeaturesControl, FeaturesEvent, SC, SE, TC, TW> for VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info>where
UserData: 'static + Debug + Send + Sync + Copy + Eq,
Info: 'static + Debug + Serialize + DeserializeOwned + Clone + Send + Sync,
SC: 'static + Debug + Send + Sync + From<Control<Info>> + TryInto<Control<Info>>,
SE: 'static + Debug + Send + Sync + From<Event<Info>> + TryInto<Event<Info>>,
TC: 'static + Debug + Send + Sync,
TW: 'static + Debug + Send + Sync,
impl<UserData, SC, SE, TC, TW, Info> ServiceBuilder<UserData, FeaturesControl, FeaturesEvent, SC, SE, TC, TW> for VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info>where
UserData: 'static + Debug + Send + Sync + Copy + Eq,
Info: 'static + Debug + Serialize + DeserializeOwned + Clone + Send + Sync,
SC: 'static + Debug + Send + Sync + From<Control<Info>> + TryInto<Control<Info>>,
SE: 'static + Debug + Send + Sync + From<Event<Info>> + TryInto<Event<Info>>,
TC: 'static + Debug + Send + Sync,
TW: 'static + Debug + Send + Sync,
fn service_id(&self) -> u8
fn service_name(&self) -> &str
fn discoverable(&self) -> bool
fn create( &self, ) -> Box<dyn Service<UserData, FeaturesControl, FeaturesEvent, SC, SE, TC, TW>>
fn create_worker( &self, ) -> Box<dyn ServiceWorker<UserData, FeaturesControl, FeaturesEvent, SC, SE, TC, TW>>
Auto Trait Implementations§
impl<UserData, SC, SE, TC, TW, Info> Freeze for VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info>where
Info: Freeze,
impl<UserData, SC, SE, TC, TW, Info> RefUnwindSafe for VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info>where
Info: RefUnwindSafe,
UserData: RefUnwindSafe,
SC: RefUnwindSafe,
SE: RefUnwindSafe,
TC: RefUnwindSafe,
TW: RefUnwindSafe,
impl<UserData, SC, SE, TC, TW, Info> Send for VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info>
impl<UserData, SC, SE, TC, TW, Info> Sync for VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info>
impl<UserData, SC, SE, TC, TW, Info> Unpin for VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info>
impl<UserData, SC, SE, TC, TW, Info> UnsafeUnpin for VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info>where
Info: UnsafeUnpin,
impl<UserData, SC, SE, TC, TW, Info> UnwindSafe for VisualizationServiceBuilder<UserData, SC, SE, TC, TW, Info>where
Info: UnwindSafe,
UserData: UnwindSafe,
SC: UnwindSafe,
SE: UnwindSafe,
TC: UnwindSafe,
TW: 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