pub struct TorrustBackend {
pub log_level: Option<String>,
pub website: Website,
pub tracker: Tracker,
pub net: Network,
pub auth: Auth,
pub database: Database,
pub mail: Mail,
pub image_cache: ImageCache,
pub api: Api,
pub tracker_statistics_importer: TrackerStatisticsImporter,
}Expand description
The whole configuration for the backend.
Fields§
§log_level: Option<String>Logging level. Possible values are: Off, Error, Warn, Info,
Debug and Trace. Default is Info.
website: WebsiteThe website customizable values.
tracker: TrackerThe tracker configuration.
net: NetworkThe network configuration.
auth: AuthThe authentication configuration.
database: DatabaseThe database configuration.
mail: MailThe SMTP configuration.
image_cache: ImageCacheThe image proxy cache configuration.
api: ApiThe API configuration.
tracker_statistics_importer: TrackerStatisticsImporterThe tracker statistics importer job configuration.
Trait Implementations§
Source§impl Clone for TorrustBackend
impl Clone for TorrustBackend
Source§fn clone(&self) -> TorrustBackend
fn clone(&self) -> TorrustBackend
Returns a duplicate of the value. Read more
1.0.0 · 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 TorrustBackend
impl Debug for TorrustBackend
Source§impl Default for TorrustBackend
impl Default for TorrustBackend
Source§fn default() -> TorrustBackend
fn default() -> TorrustBackend
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TorrustBackend
impl<'de> Deserialize<'de> for TorrustBackend
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
Auto Trait Implementations§
impl Freeze for TorrustBackend
impl RefUnwindSafe for TorrustBackend
impl Send for TorrustBackend
impl Sync for TorrustBackend
impl Unpin for TorrustBackend
impl UnwindSafe for TorrustBackend
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,
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