use std::fs::{File, OpenOptions}; use std::io; use std::path::Path; fn not_supported() -> io::Result { Err(io::Error::new( io::ErrorKind::Other, "operation not supported on this platform", )) } pub fn create_named(_path: &Path, open_options: &mut OpenOptions) -> io::Result { not_supported() } pub fn create(_dir: &Path) -> io::Result { not_supported() } pub fn reopen(_file: &File, _path: &Path) -> io::Result { not_supported() } pub fn persist(_old_path: &Path, _new_path: &Path, _overwrite: bool) -> io::Result<()> { not_supported() } pub fn keep(path: &Path) -> io::Result<()> { not_supported() }