Struct svc_scheduler::config::Config
source · pub struct Config {
pub docker_port_grpc: u16,
pub storage_port_grpc: u16,
pub storage_host_grpc: String,
pub gis_host_grpc: String,
pub gis_port_grpc: u16,
pub log_config: String,
pub redis: Config,
}
Expand description
struct holding configuration options
Fields§
§docker_port_grpc: u16
port to be used for gRPC server
storage_port_grpc: u16
port to be used for connecting to the storage service
storage_host_grpc: String
host to be used for connecting to the storage service
gis_host_grpc: String
host to be used for connecting to the gis service
gis_port_grpc: u16
port to be used for connecting to the gis service
log_config: String
path to log configuration YAML file
redis: Config
config to be used for the Redis server
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