pub struct ConfigPlane {
pub config: Arc<Config>,
pub app_paths: Arc<AppPaths>,
pub content_config: Option<Arc<ContentConfigRaw>>,
pub route_classifier: Arc<RouteClassifier>,
}Expand description
Resolved configuration, on-disk paths, and the routing derived from them.
content_config is None when no content configuration is present.
Fields§
§config: Arc<Config>§app_paths: Arc<AppPaths>§content_config: Option<Arc<ContentConfigRaw>>§route_classifier: Arc<RouteClassifier>Trait Implementations§
Source§impl Clone for ConfigPlane
impl Clone for ConfigPlane
Source§fn clone(&self) -> ConfigPlane
fn clone(&self) -> ConfigPlane
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ConfigPlane
impl !RefUnwindSafe for ConfigPlane
impl Send for ConfigPlane
impl Sync for ConfigPlane
impl Unpin for ConfigPlane
impl UnsafeUnpin for ConfigPlane
impl !UnwindSafe for ConfigPlane
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