pub trait StreamCallback<A> {
// Required method
fn invoke(
&self,
stream: Stream,
args: A,
) -> Pin<Box<dyn Future<Output = ()> + Send>>;
}pub trait StreamCallback<A> {
// Required method
fn invoke(
&self,
stream: Stream,
args: A,
) -> Pin<Box<dyn Future<Output = ()> + Send>>;
}