ringbahn 0.0.0-experimental.3

an experimental safe API for io-uring
Documentation
use std::fs::File;

use ringbahn::Submission;
use ringbahn::event::Read;
use ringbahn::drive::demo;

const ASSERT: &[u8] = b"But this formidable power of death -";

#[test]
fn read_file() {
    let file = File::open("props.txt").unwrap();
    let read: Read<'_, File> = Read::new(&file, vec![0; 4096], 0);
    let (read, result) = futures::executor::block_on(Submission::new(read, demo::driver()));
    assert!(result.is_ok());
    assert_eq!(&read.buf[0..ASSERT.len()], ASSERT);
}