Skip to main content

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::*;