Struct svc_storage::config::Config
source · pub struct Config {
pub pg: Config,
pub use_tls: bool,
pub db_ca_cert: String,
pub db_client_cert: Option<String>,
pub db_client_key: Option<String>,
pub docker_port_grpc: u16,
pub log_config: String,
}
Expand description
struct holding configuration options
Fields§
§pg: Config
deadpool configuration object
use_tls: bool
boolean using tls or not
db_ca_cert: String
path to the db ca certificate used for psql db connections
db_client_cert: Option<String>
optional path to the client certificate used for psql db authentication
db_client_key: Option<String>
optional path to the client key used for psql db authentication
docker_port_grpc: u16
port number to listen on for our gRPC server
log_config: String
path to log configuration YAML file
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