pub struct BinanceListenKeyManager { /* private fields */ }Expand description
Common Binance listen key management
Implementations§
Source§impl BinanceListenKeyManager
impl BinanceListenKeyManager
Sourcepub async fn get_or_create_listen_key<F>(
&self,
generate_headers: F,
) -> Result<String>
pub async fn get_or_create_listen_key<F>( &self, generate_headers: F, ) -> Result<String>
Get or create listen key
Sourcepub async fn refresh_listen_key<F>(
&self,
listen_key: &str,
generate_headers: F,
) -> Result<()>
pub async fn refresh_listen_key<F>( &self, listen_key: &str, generate_headers: F, ) -> Result<()>
Refresh listen key
Sourcepub async fn delete_listen_key<F>(
&self,
listen_key: &str,
generate_headers: F,
) -> Result<()>
pub async fn delete_listen_key<F>( &self, listen_key: &str, generate_headers: F, ) -> Result<()>
Delete listen key
Auto Trait Implementations§
impl Freeze for BinanceListenKeyManager
impl !RefUnwindSafe for BinanceListenKeyManager
impl Send for BinanceListenKeyManager
impl Sync for BinanceListenKeyManager
impl Unpin for BinanceListenKeyManager
impl !UnwindSafe for BinanceListenKeyManager
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