pub struct DatabaseConfigBuilder { /* private fields */ }
Expand description
Builder for DatabaseConfig
.
Implementations§
Source§impl DatabaseConfigBuilder
impl DatabaseConfigBuilder
pub fn ip_or_host(&mut self, value: String) -> &mut Self
pub fn tcp_port(&mut self, value: u16) -> &mut Self
pub fn user(&mut self, value: Option<String>) -> &mut Self
pub fn pass(&mut self, value: Option<String>) -> &mut Self
pub fn db_name(&mut self, value: Option<String>) -> &mut Self
Sourcepub fn build(&self) -> Result<DatabaseConfig, DatabaseConfigBuilderError>
pub fn build(&self) -> Result<DatabaseConfig, DatabaseConfigBuilderError>
Trait Implementations§
Source§impl Clone for DatabaseConfigBuilder
impl Clone for DatabaseConfigBuilder
Source§fn clone(&self) -> DatabaseConfigBuilder
fn clone(&self) -> DatabaseConfigBuilder
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 moreAuto Trait Implementations§
impl Freeze for DatabaseConfigBuilder
impl RefUnwindSafe for DatabaseConfigBuilder
impl Send for DatabaseConfigBuilder
impl Sync for DatabaseConfigBuilder
impl Unpin for DatabaseConfigBuilder
impl UnwindSafe for DatabaseConfigBuilder
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