O_DIRECT in tokio_uring

Is it possible, perhaps in some hacky way, to access files opened with O_DIRECT in tokio-uring?

Yes, you can do this on Linux (the only platform where uring is available) using std::os::unix::fs::OpenOptionsExt. For example code using O_DIRECT see this earlier discussion: