compio-driver 0.12.0-rc.1

Low-level driver for compio
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::sys::prelude::*;

cfg_if! {
    if #[cfg(fusion)] {
        mod iour;
        mod poll;

        crate::macros::fuse_op!(<S: AsFd> AcceptMulti(fd: S));
    } else if #[cfg(io_uring)] {
        mod_use![iour];
    } else if #[cfg(polling)] {
        mod_use![poll];
    } else if #[cfg(stub)] {
        mod_use![stub];
    }
}