pub struct AirConfiguration {
pub SchemaVersion: String,
pub Profile: String,
pub Grpc: GrpcConfig,
pub Authentication: AuthConfig,
pub Updates: UpdateConfig,
pub Downloader: DownloadConfig,
pub Indexing: IndexingConfig,
pub Logging: LoggingConfig,
pub Performance: PerformanceConfig,
}Expand description
Main configuration structure
Fields§
§SchemaVersion: StringConfiguration schema version for migration tracking
Profile: StringProfile name (dev, staging, prod, custom)
Grpc: GrpcConfiggRPC server configuration
Authentication: AuthConfigAuthentication configuration
Updates: UpdateConfigUpdate configuration
Downloader: DownloadConfigDownload configuration
Indexing: IndexingConfigIndexing configuration
Logging: LoggingConfigLogging configuration
Performance: PerformanceConfigPerformance configuration
Trait Implementations§
Source§impl Clone for AirConfiguration
impl Clone for AirConfiguration
Source§fn clone(&self) -> AirConfiguration
fn clone(&self) -> AirConfiguration
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 AirConfiguration
impl Debug for AirConfiguration
Source§impl Default for AirConfiguration
impl Default for AirConfiguration
Source§impl<'de> Deserialize<'de> for AirConfiguration
impl<'de> Deserialize<'de> for AirConfiguration
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 AirConfiguration
impl RefUnwindSafe for AirConfiguration
impl Send for AirConfiguration
impl Sync for AirConfiguration
impl Unpin for AirConfiguration
impl UnwindSafe for AirConfiguration
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].