pub struct Config {Show 21 fields
pub service_settings: Option<Box<ConfigServiceSettings>>,
pub team_settings: Option<Box<ConfigTeamSettings>>,
pub sql_settings: Option<Box<ConfigSqlSettings>>,
pub log_settings: Option<Box<ConfigLogSettings>>,
pub password_settings: Option<Box<ConfigPasswordSettings>>,
pub file_settings: Option<Box<ConfigFileSettings>>,
pub email_settings: Option<Box<ConfigEmailSettings>>,
pub rate_limit_settings: Option<Box<ConfigRateLimitSettings>>,
pub privacy_settings: Option<Box<ConfigPrivacySettings>>,
pub support_settings: Option<Box<ConfigSupportSettings>>,
pub git_lab_settings: Option<Box<ConfigGitLabSettings>>,
pub google_settings: Option<Box<ConfigGitLabSettings>>,
pub office365_settings: Option<Box<ConfigGitLabSettings>>,
pub ldap_settings: Option<Box<ConfigLdapSettings>>,
pub compliance_settings: Option<Box<ConfigComplianceSettings>>,
pub localization_settings: Option<Box<ConfigLocalizationSettings>>,
pub saml_settings: Option<Box<ConfigSamlSettings>>,
pub native_app_settings: Option<Box<ConfigNativeAppSettings>>,
pub cluster_settings: Option<Box<ConfigClusterSettings>>,
pub metrics_settings: Option<Box<ConfigMetricsSettings>>,
pub analytics_settings: Option<Box<ConfigAnalyticsSettings>>,
}
Fields§
§service_settings: Option<Box<ConfigServiceSettings>>
§team_settings: Option<Box<ConfigTeamSettings>>
§sql_settings: Option<Box<ConfigSqlSettings>>
§log_settings: Option<Box<ConfigLogSettings>>
§password_settings: Option<Box<ConfigPasswordSettings>>
§file_settings: Option<Box<ConfigFileSettings>>
§email_settings: Option<Box<ConfigEmailSettings>>
§rate_limit_settings: Option<Box<ConfigRateLimitSettings>>
§privacy_settings: Option<Box<ConfigPrivacySettings>>
§support_settings: Option<Box<ConfigSupportSettings>>
§git_lab_settings: Option<Box<ConfigGitLabSettings>>
§google_settings: Option<Box<ConfigGitLabSettings>>
§office365_settings: Option<Box<ConfigGitLabSettings>>
§ldap_settings: Option<Box<ConfigLdapSettings>>
§compliance_settings: Option<Box<ConfigComplianceSettings>>
§localization_settings: Option<Box<ConfigLocalizationSettings>>
§saml_settings: Option<Box<ConfigSamlSettings>>
§native_app_settings: Option<Box<ConfigNativeAppSettings>>
§cluster_settings: Option<Box<ConfigClusterSettings>>
§metrics_settings: Option<Box<ConfigMetricsSettings>>
§analytics_settings: Option<Box<ConfigAnalyticsSettings>>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Config
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
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