idl_internal/
lib.rs

1pub mod ffi;
2
3pub enum StreamSender<R> {
4    Ok,
5    Value(R),
6    Request,
7    Waiting,
8    Done,
9}
10
11pub enum StreamReceiver {
12    Ok,
13    Close,
14    Start,
15    Pause,
16    Resume,
17    Request,
18}
19
20pub trait StreamInstance {
21    fn wake_client(&self);
22    fn get_handle(&self) -> i64;
23}