main() -> std::io::Result<()>1*b315a0a8SYosh fn main() -> std::io::Result<()> {
2*b315a0a8SYosh     let file = std::fs::File::open("bar.txt")?;
3*b315a0a8SYosh     file.sync_all()?;
4*b315a0a8SYosh     file.sync_data()?;
5*b315a0a8SYosh 
6*b315a0a8SYosh     /*
7*b315a0a8SYosh      * TODO: Support opening directories with `File::open` on Windows.
8*b315a0a8SYosh     let dir = cap_std::fs::Dir::open(".")?;
9*b315a0a8SYosh     dir.sync_all()?;
10*b315a0a8SYosh     dir.sync_data()?;
11*b315a0a8SYosh     */
12*b315a0a8SYosh 
13*b315a0a8SYosh     Ok(())
14*b315a0a8SYosh }
15