Trait ConfigManager

Source
pub trait ConfigManager: Send + Sync {
    // Required methods
    fn get_instance_config(&self) -> InstanceConfig;
    fn get_graphql_server_config(&self) -> GraphQLServerConfig;
    fn get_plugins_config(&self) -> PluginsConfig;
    fn get_remotes_config(&self) -> RemotesConfig;
}

Required Methods§

Source

fn get_instance_config(&self) -> InstanceConfig

Returns the instance configuration.

Source

fn get_graphql_server_config(&self) -> GraphQLServerConfig

Returns the GraphQL server configuration.

Source

fn get_plugins_config(&self) -> PluginsConfig

Returns the plugins configuration.

Source

fn get_remotes_config(&self) -> RemotesConfig

Returns the remotes configuration.

Trait Implementations§

Source§

impl Injectable for dyn ConfigManager + Sync + Send

Implementors§