pub struct SupavisorConfig {
pub database_type: DatabaseType,
pub db_port: i32,
pub default_pool_size: Option<i32>,
pub max_client_conn: Option<i32>,
pub identifier: String,
pub is_using_scram_auth: bool,
pub db_user: String,
pub db_host: String,
pub db_name: String,
pub pool_mode: PoolMode,
}
Fields§
§database_type: DatabaseType
§db_port: i32
§default_pool_size: Option<i32>
§max_client_conn: Option<i32>
§identifier: String
§is_using_scram_auth: bool
§db_user: String
§db_host: String
§db_name: String
§pool_mode: PoolMode
Trait Implementations§
Source§impl Clone for SupavisorConfig
impl Clone for SupavisorConfig
Source§fn clone(&self) -> SupavisorConfig
fn clone(&self) -> SupavisorConfig
Returns a copy of the value. Read more
1.0.0 · 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 SupavisorConfig
impl Debug for SupavisorConfig
Source§impl<'de> Deserialize<'de> for SupavisorConfig
impl<'de> Deserialize<'de> for SupavisorConfig
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 SupavisorConfig
impl RefUnwindSafe for SupavisorConfig
impl Send for SupavisorConfig
impl Sync for SupavisorConfig
impl Unpin for SupavisorConfig
impl UnwindSafe for SupavisorConfig
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