pub struct DialectSecurityConfig {
pub dialect: Dialect,
pub tls_enabled: bool,
pub auth_configured: bool,
pub conn_str_masked: bool,
pub pool_params_valid: bool,
pub available: bool,
pub skip_reason: Option<String>,
}Expand description
方言安全配置
Fields§
§dialect: Dialect数据库方言
tls_enabled: bool是否启用 TLS
auth_configured: bool是否配置认证
conn_str_masked: bool连接串是否已脱敏
pool_params_valid: bool连接池参数是否有效
available: bool方言是否可用
skip_reason: Option<String>跳过原因
Trait Implementations§
Source§impl Clone for DialectSecurityConfig
impl Clone for DialectSecurityConfig
Source§fn clone(&self) -> DialectSecurityConfig
fn clone(&self) -> DialectSecurityConfig
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 DialectSecurityConfig
impl Debug for DialectSecurityConfig
Source§impl<'de> Deserialize<'de> for DialectSecurityConfig
impl<'de> Deserialize<'de> for DialectSecurityConfig
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 DialectSecurityConfig
impl RefUnwindSafe for DialectSecurityConfig
impl Send for DialectSecurityConfig
impl Sync for DialectSecurityConfig
impl Unpin for DialectSecurityConfig
impl UnsafeUnpin for DialectSecurityConfig
impl UnwindSafe for DialectSecurityConfig
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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