pub struct PostgresOptionsBuilder { /* private fields */ }Expand description
Fluent builder for Postgres options.
Implementations§
Source§impl PostgresOptionsBuilder
impl PostgresOptionsBuilder
pub fn new(config: PgConfig) -> Self
pub fn translation(self, translate_placeholders: bool) -> Self
pub fn finish(self) -> PostgresOptions
Sourcepub async fn build(self) -> Result<ConfigAndPool, SqlMiddlewareDbError>
pub async fn build(self) -> Result<ConfigAndPool, SqlMiddlewareDbError>
Trait Implementations§
Source§impl Clone for PostgresOptionsBuilder
impl Clone for PostgresOptionsBuilder
Source§fn clone(&self) -> PostgresOptionsBuilder
fn clone(&self) -> PostgresOptionsBuilder
Returns a duplicate 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 PostgresOptionsBuilder
impl RefUnwindSafe for PostgresOptionsBuilder
impl Send for PostgresOptionsBuilder
impl Sync for PostgresOptionsBuilder
impl Unpin for PostgresOptionsBuilder
impl UnwindSafe for PostgresOptionsBuilder
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