pub struct DatabaseConfigRequest {
pub plugin_name: String,
pub connection_url: SecretString,
pub allowed_roles: Option<Vec<String>>,
pub username: Option<String>,
pub password: Option<SecretString>,
pub max_open_connections: Option<u32>,
pub max_idle_connections: Option<u32>,
pub max_connection_lifetime: Option<String>,
pub username_template: Option<String>,
pub verify_connection: Option<bool>,
}Fields§
§plugin_name: String§connection_url: SecretString§allowed_roles: Option<Vec<String>>§username: Option<String>§password: Option<SecretString>§max_open_connections: Option<u32>§max_idle_connections: Option<u32>§max_connection_lifetime: Option<String>§username_template: Option<String>§verify_connection: Option<bool>Trait Implementations§
Source§impl Clone for DatabaseConfigRequest
impl Clone for DatabaseConfigRequest
Source§impl Debug for DatabaseConfigRequest
impl Debug for DatabaseConfigRequest
Source§impl Drop for DatabaseConfigRequest
impl Drop for DatabaseConfigRequest
Source§impl Serialize for DatabaseConfigRequest
impl Serialize for DatabaseConfigRequest
Auto Trait Implementations§
impl Freeze for DatabaseConfigRequest
impl RefUnwindSafe for DatabaseConfigRequest
impl Send for DatabaseConfigRequest
impl Sync for DatabaseConfigRequest
impl Unpin for DatabaseConfigRequest
impl UnsafeUnpin for DatabaseConfigRequest
impl UnwindSafe for DatabaseConfigRequest
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