Tokio_postgres close connections

is there any way to immediately force close postgres connection using tokio_postgres?

what i want is to setup conn via

let (client, connection) = tokio_postgres::connect(&self.connstr, NoTls).await?;

        let handle = tokio::spawn(async move {
            if let Err(e) = connection.await {
                panic!("connection error: {}", e);
            }
        });

do my work and call something like client.close/connection.close, but library doesnt provide this, so far i've found method using drop semantics

drop(client);
handle.abort();

but in reality this code actually closing client connection without closing server one, and connect remains Idle, is there any way to fix it?

p.s i am using pgbouncer in transactional mode, this is a demand and cant be changed