nix-rust / nix

Rust friendly bindings to *nix APIs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aio_suspend should take Pinned references

asomers opened this issue · comments

Just like aio_write, aio_suspend should only work on Pinned references. Right now it doesn't require that. Probably the best way to do it would be to create a trait like AsAiocbPinned with a method that returns a Pin<&libc::aiocb>, and implement that trait for all aiocb types.