macro_rules! async_any_callback {
($f:expr) => { ... };
}Expand description
A macro to wrap an async callback function to be used in the client.
This macro is used to wrap a callback function that can handle any event.
use rust_socketio::async_any_callback;
use rust_socketio::asynchronous::{Client, ClientBuilder};
use rust_socketio::{Event, Payload};
pub async fn callback_any(event: Event, payload: Payload, client: Client) {}
#[tokio::main]
async fn main() {
let socket = ClientBuilder::new("http://example.com")
.on_any(async_any_callback!(callback_any))
.connect()
.await;
}