pub struct PostgresBackendBuilder { /* private fields */ }Expand description
Builder for super::backend::PostgresBackend.
Implementations§
Source§impl PostgresBackendBuilder
impl PostgresBackendBuilder
Sourcepub fn new() -> Self
pub fn new() -> Self
Empty builder; set fields or call Self::from_env_defaults.
Sourcepub fn from_env_defaults(self) -> Self
pub fn from_env_defaults(self) -> Self
Fill unset URL from DATABASE_URL.
Sourcepub async fn build(self) -> Result<PostgresBackend>
pub async fn build(self) -> Result<PostgresBackend>
Connect and return a super::backend::PostgresBackend.
Trait Implementations§
Source§impl Clone for PostgresBackendBuilder
impl Clone for PostgresBackendBuilder
Source§fn clone(&self) -> PostgresBackendBuilder
fn clone(&self) -> PostgresBackendBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PostgresBackendBuilder
impl Debug for PostgresBackendBuilder
Source§impl Default for PostgresBackendBuilder
impl Default for PostgresBackendBuilder
Source§fn default() -> PostgresBackendBuilder
fn default() -> PostgresBackendBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PostgresBackendBuilder
impl RefUnwindSafe for PostgresBackendBuilder
impl Send for PostgresBackendBuilder
impl Sync for PostgresBackendBuilder
impl Unpin for PostgresBackendBuilder
impl UnsafeUnpin for PostgresBackendBuilder
impl UnwindSafe for PostgresBackendBuilder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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