{"ast_node_type":"other","tokens":[{"end":27,"kind":"keyword","start":0,"text":"#[cfg(target_os"}]}
#[cfg(target_os = "linux")]
/// The cost of an extra syscall is much lower than getting descheduled for the sync IO.
pub fn non_durable_rename(src: &Path, dst: &Path) -> std::io::Result<()> {