dope-sys 0.39.0

Typed operating-system call contracts
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::io::reactor::{
    read,
    ready::delivery::entry::{Accepted, Context, Event, Flow, Key},
    retry,
};

pub trait Source {
    type Event<C: Context, B: crate::Buffer>: Event<C, B>
        + read::Complete<Key = Key<C>, Flow = Flow<C>, Accepted = Accepted<C>, Buffer = B>
        + retry::Complete<C::Writer>;
}