pub struct CorrosionPooledClient { /* private fields */ }Implementations§
Source§impl CorrosionPooledClient
impl CorrosionPooledClient
pub fn new( addrs: Vec<String>, stickiness_timeout: Duration, resolver: Resolver<TokioConnectionProvider>, ) -> Self
pub async fn query_typed<T: DeserializeOwned + Unpin>( &self, statement: &Statement, timeout: Option<u64>, ) -> Result<QueryStream<T>, Error>
pub async fn subscribe_typed<T: DeserializeOwned + Unpin>( &self, statement: &Statement, skip_rows: bool, from: Option<ChangeId>, ) -> Result<SubscriptionStream<T>, Error>
pub async fn subscription_typed<T: DeserializeOwned + Unpin>( &self, id: Uuid, skip_rows: bool, from: Option<ChangeId>, ) -> Result<SubscriptionStream<T>, Error>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for CorrosionPooledClient
impl !UnwindSafe for CorrosionPooledClient
impl Freeze for CorrosionPooledClient
impl Send for CorrosionPooledClient
impl Sync for CorrosionPooledClient
impl Unpin for CorrosionPooledClient
impl UnsafeUnpin for CorrosionPooledClient
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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