NL
char, signed char, unsigned char, char8_t, std::byte, std::int8_t, std::uint8_t, std::int_fast8_t, std::int_least8_t, std::uint_fast8_t, std::uint_least8_t
Size: a a a
NL
char, signed char, unsigned char, char8_t, std::byte, std::int8_t, std::uint8_t, std::int_fast8_t, std::int_least8_t, std::uint_fast8_t, std::uint_least8_t
DF
DF
MB
fn init() -> Mutex<iou::SubmissionQueue<'static>> {
unsafe {
static mut RING: Option<iou::IoUring> = None;
RING = Some(iou::IoUring::new(ENTRIES).expect("TODO handle io_uring_init failure"));
let (sq, cq, _) = RING.as_mut().unwrap().queues();
thread::spawn(move || complete(cq));
Mutex::new(sq)
}
}
DS
DS
p
DS
DS
p
DS
G
Send
/Sync
DS
DF
DS
DF
DF
DF
p
p