pub struct PanelSettings {
pub web: WebSettings,
pub display: DisplaySettings,
pub telegram: TelegramSettings,
pub smtp: SmtpSettings,
pub discord: DiscordSettings,
pub security: SecuritySettings,
pub subscriptions: SubscriptionSettings,
pub ldap: LdapSettings,
}Expand description
Complete persisted panel settings, grouped ergonomically but flattened on the wire.
Fields§
§web: WebSettingsWeb listener and session settings.
display: DisplaySettingsDisplay settings.
telegram: TelegramSettingsTelegram settings.
smtp: SmtpSettingsSMTP settings.
discord: DiscordSettingsDiscord notification settings.
security: SecuritySettingsSecurity and integration settings.
subscriptions: SubscriptionSettingsSubscription server settings.
ldap: LdapSettingsLDAP settings.
Trait Implementations§
Source§impl Clone for PanelSettings
impl Clone for PanelSettings
Source§impl Debug for PanelSettings
impl Debug for PanelSettings
Source§impl Default for PanelSettings
impl Default for PanelSettings
Source§impl<'de> Deserialize<'de> for PanelSettingswhere
PanelSettings: Default,
impl<'de> Deserialize<'de> for PanelSettingswhere
PanelSettings: Default,
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 PanelSettings
impl PartialEq for PanelSettings
Source§impl Serialize for PanelSettings
impl Serialize for PanelSettings
impl StructuralPartialEq for PanelSettings
Auto Trait Implementations§
impl Freeze for PanelSettings
impl RefUnwindSafe for PanelSettings
impl Send for PanelSettings
impl Sync for PanelSettings
impl Unpin for PanelSettings
impl UnsafeUnpin for PanelSettings
impl UnwindSafe for PanelSettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more