pub struct ConfigServiceSettings {Show 36 fields
pub site_url: Option<String>,
pub listen_address: Option<String>,
pub connection_security: Option<String>,
pub tls_cert_file: Option<String>,
pub tls_key_file: Option<String>,
pub use_lets_encrypt: Option<bool>,
pub lets_encrypt_certificate_cache_file: Option<String>,
pub forward80_to443: Option<bool>,
pub read_timeout: Option<i32>,
pub write_timeout: Option<i32>,
pub maximum_login_attempts: Option<i32>,
pub segment_developer_key: Option<String>,
pub google_developer_key: Option<String>,
pub enable_o_auth_service_provider: Option<bool>,
pub enable_incoming_webhooks: Option<bool>,
pub enable_outgoing_webhooks: Option<bool>,
pub enable_commands: Option<bool>,
pub enable_only_admin_integrations: Option<bool>,
pub enable_post_username_override: Option<bool>,
pub enable_post_icon_override: Option<bool>,
pub enable_testing: Option<bool>,
pub enable_developer: Option<bool>,
pub enable_security_fix_alert: Option<bool>,
pub enable_insecure_outgoing_connections: Option<bool>,
pub enable_multifactor_authentication: Option<bool>,
pub enforce_multifactor_authentication: Option<bool>,
pub allow_cors_from: Option<String>,
pub session_length_web_in_days: Option<i32>,
pub session_length_mobile_in_days: Option<i32>,
pub session_length_ssoin_days: Option<i32>,
pub session_cache_in_minutes: Option<i32>,
pub websocket_secure_port: Option<i32>,
pub websocket_port: Option<i32>,
pub webserver_mode: Option<String>,
pub enable_custom_emoji: Option<bool>,
pub restrict_custom_emoji_creation: Option<String>,
}
Fields§
§site_url: Option<String>
§listen_address: Option<String>
§connection_security: Option<String>
§tls_cert_file: Option<String>
§tls_key_file: Option<String>
§use_lets_encrypt: Option<bool>
§lets_encrypt_certificate_cache_file: Option<String>
§forward80_to443: Option<bool>
§read_timeout: Option<i32>
§write_timeout: Option<i32>
§maximum_login_attempts: Option<i32>
§segment_developer_key: Option<String>
§google_developer_key: Option<String>
§enable_o_auth_service_provider: Option<bool>
§enable_incoming_webhooks: Option<bool>
§enable_outgoing_webhooks: Option<bool>
§enable_commands: Option<bool>
§enable_only_admin_integrations: Option<bool>
§enable_post_username_override: Option<bool>
§enable_post_icon_override: Option<bool>
§enable_testing: Option<bool>
§enable_developer: Option<bool>
§enable_security_fix_alert: Option<bool>
§enable_insecure_outgoing_connections: Option<bool>
§enable_multifactor_authentication: Option<bool>
§enforce_multifactor_authentication: Option<bool>
§allow_cors_from: Option<String>
§session_length_web_in_days: Option<i32>
§session_length_mobile_in_days: Option<i32>
§session_length_ssoin_days: Option<i32>
§session_cache_in_minutes: Option<i32>
§websocket_secure_port: Option<i32>
§websocket_port: Option<i32>
§webserver_mode: Option<String>
§enable_custom_emoji: Option<bool>
§restrict_custom_emoji_creation: Option<String>
Implementations§
Source§impl ConfigServiceSettings
impl ConfigServiceSettings
pub fn new() -> ConfigServiceSettings
Trait Implementations§
Source§impl Clone for ConfigServiceSettings
impl Clone for ConfigServiceSettings
Source§fn clone(&self) -> ConfigServiceSettings
fn clone(&self) -> ConfigServiceSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConfigServiceSettings
impl Debug for ConfigServiceSettings
Source§impl Default for ConfigServiceSettings
impl Default for ConfigServiceSettings
Source§fn default() -> ConfigServiceSettings
fn default() -> ConfigServiceSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigServiceSettings
impl<'de> Deserialize<'de> for ConfigServiceSettings
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 ConfigServiceSettings
impl PartialEq for ConfigServiceSettings
Source§impl Serialize for ConfigServiceSettings
impl Serialize for ConfigServiceSettings
impl StructuralPartialEq for ConfigServiceSettings
Auto Trait Implementations§
impl Freeze for ConfigServiceSettings
impl RefUnwindSafe for ConfigServiceSettings
impl Send for ConfigServiceSettings
impl Sync for ConfigServiceSettings
impl Unpin for ConfigServiceSettings
impl UnwindSafe for ConfigServiceSettings
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