pub struct PgmqNotifyClientFactory;Expand description
Factory for creating PgmqClient instances
Implementations§
Source§impl PgmqClientFactory
impl PgmqClientFactory
Sourcepub async fn create(database_url: &str) -> Result<PgmqClient>
pub async fn create(database_url: &str) -> Result<PgmqClient>
Create new client from database URL
Sourcepub async fn create_with_config(
database_url: &str,
config: PgmqNotifyConfig,
) -> Result<PgmqClient>
pub async fn create_with_config( database_url: &str, config: PgmqNotifyConfig, ) -> Result<PgmqClient>
Create new client with configuration
Sourcepub async fn create_with_pool(pool: PgPool) -> PgmqClient
pub async fn create_with_pool(pool: PgPool) -> PgmqClient
Create new client with existing pool
Sourcepub async fn create_with_pool_and_config(
pool: PgPool,
config: PgmqNotifyConfig,
) -> PgmqClient
pub async fn create_with_pool_and_config( pool: PgPool, config: PgmqNotifyConfig, ) -> PgmqClient
Create new client with existing pool and configuration
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PgmqClientFactory
impl RefUnwindSafe for PgmqClientFactory
impl Send for PgmqClientFactory
impl Sync for PgmqClientFactory
impl Unpin for PgmqClientFactory
impl UnwindSafe for PgmqClientFactory
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