use crate::io::{reactor::complete, socket::option};
pub trait Chain<T: complete::raw::Token, const N: usize>: Sized {
type Target;
unsafe fn submit(
self,
values: &mut [libc::c_int; N],
options: impl option::Cursor,
slot: Self::Target,
token: T,
);
}