tokio_dio/lib.rs
1
2
3mod file;
4
5
6#[cfg(test)]
7mod tests {
8 use std::io::Write;
9
10 use crate::file::DirectIO;
11
12 use super::*;
13
14 #[test]
15 fn develop_file() {
16
17 const N: usize = 512;
18 const A: usize = !(N - 1);
19
20 let mut dio: DirectIO<N, A> = DirectIO::open("./asss.txt").unwrap();
21 let data = [4; 623];
22 let y = dio.write(&data).unwrap();
23 dio.flush();
24 assert_eq!(data.len(), y);
25 }
26}
27
28
29use file::*;