pub struct EnvironmentConfig {Show 21 fields
pub service_settings: Option<Box<EnvironmentConfigServiceSettings>>,
pub team_settings: Option<Box<EnvironmentConfigTeamSettings>>,
pub sql_settings: Option<Box<EnvironmentConfigSqlSettings>>,
pub log_settings: Option<Box<EnvironmentConfigLogSettings>>,
pub password_settings: Option<Box<EnvironmentConfigPasswordSettings>>,
pub file_settings: Option<Box<EnvironmentConfigFileSettings>>,
pub email_settings: Option<Box<EnvironmentConfigEmailSettings>>,
pub rate_limit_settings: Option<Box<EnvironmentConfigRateLimitSettings>>,
pub privacy_settings: Option<Box<ConfigPrivacySettings>>,
pub support_settings: Option<Box<EnvironmentConfigSupportSettings>>,
pub git_lab_settings: Option<Box<EnvironmentConfigGitLabSettings>>,
pub google_settings: Option<Box<EnvironmentConfigGitLabSettings>>,
pub office365_settings: Option<Box<EnvironmentConfigGitLabSettings>>,
pub ldap_settings: Option<Box<EnvironmentConfigLdapSettings>>,
pub compliance_settings: Option<Box<EnvironmentConfigComplianceSettings>>,
pub localization_settings: Option<Box<EnvironmentConfigLocalizationSettings>>,
pub saml_settings: Option<Box<EnvironmentConfigSamlSettings>>,
pub native_app_settings: Option<Box<EnvironmentConfigNativeAppSettings>>,
pub cluster_settings: Option<Box<EnvironmentConfigClusterSettings>>,
pub metrics_settings: Option<Box<EnvironmentConfigMetricsSettings>>,
pub analytics_settings: Option<Box<EnvironmentConfigAnalyticsSettings>>,
}Fields§
§service_settings: Option<Box<EnvironmentConfigServiceSettings>>§team_settings: Option<Box<EnvironmentConfigTeamSettings>>§sql_settings: Option<Box<EnvironmentConfigSqlSettings>>§log_settings: Option<Box<EnvironmentConfigLogSettings>>§password_settings: Option<Box<EnvironmentConfigPasswordSettings>>§file_settings: Option<Box<EnvironmentConfigFileSettings>>§email_settings: Option<Box<EnvironmentConfigEmailSettings>>§rate_limit_settings: Option<Box<EnvironmentConfigRateLimitSettings>>§privacy_settings: Option<Box<ConfigPrivacySettings>>§support_settings: Option<Box<EnvironmentConfigSupportSettings>>§git_lab_settings: Option<Box<EnvironmentConfigGitLabSettings>>§google_settings: Option<Box<EnvironmentConfigGitLabSettings>>§office365_settings: Option<Box<EnvironmentConfigGitLabSettings>>§ldap_settings: Option<Box<EnvironmentConfigLdapSettings>>§compliance_settings: Option<Box<EnvironmentConfigComplianceSettings>>§localization_settings: Option<Box<EnvironmentConfigLocalizationSettings>>§saml_settings: Option<Box<EnvironmentConfigSamlSettings>>§native_app_settings: Option<Box<EnvironmentConfigNativeAppSettings>>§cluster_settings: Option<Box<EnvironmentConfigClusterSettings>>§metrics_settings: Option<Box<EnvironmentConfigMetricsSettings>>§analytics_settings: Option<Box<EnvironmentConfigAnalyticsSettings>>Implementations§
Source§impl EnvironmentConfig
impl EnvironmentConfig
pub fn new() -> EnvironmentConfig
Trait Implementations§
Source§impl Clone for EnvironmentConfig
impl Clone for EnvironmentConfig
Source§fn clone(&self) -> EnvironmentConfig
fn clone(&self) -> EnvironmentConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EnvironmentConfig
impl Debug for EnvironmentConfig
Source§impl Default for EnvironmentConfig
impl Default for EnvironmentConfig
Source§fn default() -> EnvironmentConfig
fn default() -> EnvironmentConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnvironmentConfig
impl<'de> Deserialize<'de> for EnvironmentConfig
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
Source§impl PartialEq for EnvironmentConfig
impl PartialEq for EnvironmentConfig
Source§impl Serialize for EnvironmentConfig
impl Serialize for EnvironmentConfig
impl StructuralPartialEq for EnvironmentConfig
Auto Trait Implementations§
impl Freeze for EnvironmentConfig
impl RefUnwindSafe for EnvironmentConfig
impl Send for EnvironmentConfig
impl Sync for EnvironmentConfig
impl Unpin for EnvironmentConfig
impl UnsafeUnpin for EnvironmentConfig
impl UnwindSafe for EnvironmentConfig
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