Trait WebSystem
Source pub trait WebSystem: Lifecycle {
// Required methods
fn get_graphql_server(&self) -> Arc<dyn GraphQLServer + Send + Sync>;
fn get_web_resource_manager(
&self,
) -> Arc<dyn WebResourceManager + Send + Sync>;
fn type_system(&self) -> Arc<dyn TypeSystem + Send + Sync>;
fn reactive_system(&self) -> Arc<dyn ReactiveSystem + Send + Sync>;
fn config_system(&self) -> Arc<dyn ConfigSystem + Send + Sync>;
fn runtime_graphql_system(
&self,
) -> Arc<dyn RuntimeGraphQLSystem + Send + Sync>;
fn plugin_graphql_system(
&self,
) -> Arc<dyn PluginGraphQLSystem + Send + Sync>;
fn dynamic_graph_system(&self) -> Arc<dyn DynamicGraphSystem + Send + Sync>;
fn graphql_system(&self) -> Arc<dyn GraphQLSystem + Send + Sync>;
}