Struct svc_compliance::config::Config
source · pub struct Config {
pub docker_port_grpc: u16,
pub gis_host_grpc: String,
pub gis_port_grpc: u16,
pub interval_seconds_refresh_zones: u16,
pub interval_seconds_refresh_waypoints: u16,
pub log_config: String,
pub amqp: Config,
}
Expand description
struct holding configuration options
Fields§
§docker_port_grpc: u16
port to be used for gRPC server
gis_host_grpc: String
svc-gis hostname
gis_port_grpc: u16
svc-gis port
interval_seconds_refresh_zones: u16
interval in seconds to refresh no-fly zones
interval_seconds_refresh_waypoints: u16
interval in seconds to refresh waypoints
log_config: String
path to log configuration YAML file
amqp: Config
AMQP Settings
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
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 !RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl !UnwindSafe for Config
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
§impl<T> CloneAny for T
impl<T> CloneAny for T
§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>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request