pub struct PrerenderContext {
pub db_pool: DbPool,
pub config: ContentConfigRaw,
pub web_config: FullWebConfig,
pub template_registry: TemplateRegistry,
pub dist_dir: PathBuf,
pub content_data_providers: Vec<Arc<dyn ContentDataProvider>>,
}Fields§
§db_pool: DbPool§config: ContentConfigRaw§web_config: FullWebConfig§template_registry: TemplateRegistry§dist_dir: PathBuf§content_data_providers: Vec<Arc<dyn ContentDataProvider>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for PrerenderContext
impl !RefUnwindSafe for PrerenderContext
impl Send for PrerenderContext
impl Sync for PrerenderContext
impl Unpin for PrerenderContext
impl !UnwindSafe for PrerenderContext
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