Trait ServiceBuilder
Source pub trait ServiceBuilder<UserData, FeaturesControl, FeaturesEvent, ServiceControl, ServiceEvent, ToController, ToWorker>: Send + Sync {
// Required methods
fn service_id(&self) -> u8;
fn service_name(&self) -> &str;
fn create(
&self,
) -> Box<dyn Service<UserData, FeaturesControl, FeaturesEvent, ServiceControl, ServiceEvent, ToController, ToWorker>>;
fn create_worker(
&self,
) -> Box<dyn ServiceWorker<UserData, FeaturesControl, FeaturesEvent, ServiceControl, ServiceEvent, ToController, ToWorker>>;
// Provided method
fn discoverable(&self) -> bool { ... }
}