pub struct SqlxPoolBuilder { /* private fields */ }Expand description
Pool builder for SQLx.
Implementations§
Source§impl SqlxPoolBuilder
impl SqlxPoolBuilder
Sourcepub fn new(config: SqlxConfig) -> Self
pub fn new(config: SqlxConfig) -> Self
Create a new pool builder from a configuration.
Sourcepub fn from_url(url: impl Into<String>) -> SqlxResult<Self>
pub fn from_url(url: impl Into<String>) -> SqlxResult<Self>
Create a new pool builder from a URL.
Sourcepub fn max_connections(self, max: u32) -> Self
pub fn max_connections(self, max: u32) -> Self
Set max connections.
Sourcepub fn min_connections(self, min: u32) -> Self
pub fn min_connections(self, min: u32) -> Self
Set min connections.
Sourcepub async fn build(self) -> SqlxResult<SqlxPool>
pub async fn build(self) -> SqlxResult<SqlxPool>
Build and connect the pool.
Auto Trait Implementations§
impl Freeze for SqlxPoolBuilder
impl RefUnwindSafe for SqlxPoolBuilder
impl Send for SqlxPoolBuilder
impl Sync for SqlxPoolBuilder
impl Unpin for SqlxPoolBuilder
impl UnwindSafe for SqlxPoolBuilder
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
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