pub struct AppContextParts {
pub config: Arc<Config>,
pub database: DbPool,
pub api_registry: Arc<ModuleApiRegistry>,
pub extension_registry: Arc<ExtensionRegistry>,
pub geoip_reader: Option<GeoIpReader>,
pub content_config: Option<Arc<ContentConfigRaw>>,
pub route_classifier: Arc<RouteClassifier>,
pub analytics_service: Arc<AnalyticsService>,
pub fingerprint_repo: Option<Arc<FingerprintRepository>>,
pub user_service: Option<Arc<UserService>>,
pub app_paths: Arc<AppPaths>,
}Fields§
§config: Arc<Config>§database: DbPool§api_registry: Arc<ModuleApiRegistry>§extension_registry: Arc<ExtensionRegistry>§geoip_reader: Option<GeoIpReader>§content_config: Option<Arc<ContentConfigRaw>>§route_classifier: Arc<RouteClassifier>§analytics_service: Arc<AnalyticsService>§fingerprint_repo: Option<Arc<FingerprintRepository>>§user_service: Option<Arc<UserService>>§app_paths: Arc<AppPaths>Trait Implementations§
Auto Trait Implementations§
impl Freeze for AppContextParts
impl !RefUnwindSafe for AppContextParts
impl Send for AppContextParts
impl Sync for AppContextParts
impl Unpin for AppContextParts
impl UnsafeUnpin for AppContextParts
impl !UnwindSafe for AppContextParts
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> 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