pub struct SqlProviderSpec {
pub kind: SqlProviderKind,
pub connection_uri: String,
pub pool_size: Option<u32>,
pub min_connections: Option<u32>,
pub acquire_timeout_ms: Option<u64>,
pub idle_timeout_ms: Option<u64>,
pub max_lifetime_ms: Option<u64>,
}Fields§
§kind: SqlProviderKind§connection_uri: String§pool_size: Option<u32>§min_connections: Option<u32>§acquire_timeout_ms: Option<u64>§idle_timeout_ms: Option<u64>§max_lifetime_ms: Option<u64>Trait Implementations§
Source§impl Clone for SqlProviderSpec
impl Clone for SqlProviderSpec
Source§fn clone(&self) -> SqlProviderSpec
fn clone(&self) -> SqlProviderSpec
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 moreSource§impl Debug for SqlProviderSpec
impl Debug for SqlProviderSpec
Source§impl<'de> Deserialize<'de> for SqlProviderSpec
impl<'de> Deserialize<'de> for SqlProviderSpec
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 SqlProviderSpec
impl RefUnwindSafe for SqlProviderSpec
impl Send for SqlProviderSpec
impl Sync for SqlProviderSpec
impl Unpin for SqlProviderSpec
impl UnsafeUnpin for SqlProviderSpec
impl UnwindSafe for SqlProviderSpec
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DebugAny for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> EnvTomlLoad<T> for Twhere
T: DeserializeOwned,
impl<T> EnvTomlLoad<T> for Twhere
T: DeserializeOwned,
fn env_load_toml( path: &Path, dict: &ValueDict, ) -> Result<T, StructError<ConfIOReason>>
fn env_parse_toml( content: &str, dict: &ValueDict, ) -> Result<T, StructError<ConfIOReason>>
Source§impl<T> EnvYamlLoad<T> for Twhere
T: DeserializeOwned,
impl<T> EnvYamlLoad<T> for Twhere
T: DeserializeOwned,
fn env_load_yaml( path: &Path, dict: &ValueDict, ) -> Result<T, StructError<ConfIOReason>>
fn env_parse_yaml( content: &str, dict: &ValueDict, ) -> Result<T, StructError<ConfIOReason>>
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