pub enum DbUrl {
Local {
_arc: Arc<Postgres>,
url: Url,
},
External {
url: Url,
superuser_url: Url,
},
}Expand description
A database URL keeping a database alive.
Can be either a local database (with a reference to the running instance) or an external database URL.
Variants§
Local
A local database instance that will be kept alive as long as this DbUrl exists.
Fields
External
An external database URL with cleanup information.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DbUrl
impl RefUnwindSafe for DbUrl
impl Send for DbUrl
impl Sync for DbUrl
impl Unpin for DbUrl
impl UnwindSafe for DbUrl
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> 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