async_any_callback

Macro async_any_callback 

Source
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;
}