dope-core 0.35.0

Owned native I/O and completion driver for dope
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use std::{mem, num};

use crate::driver::schedule::ready;

/// A live descriptor or dispatch index admitted into this set's exact extent.
#[derive(Clone, Copy)]
#[repr(transparent)]
pub(in crate::driver::schedule::ready) struct Queued(
    pub(in crate::driver::schedule::ready) ready::DynamicIndex,
);

const _: () = assert!(mem::size_of::<Queued>() == mem::size_of::<num::NonZero<u16>>());