IGILK765PMQRV56NFKU4BNBWL3NIEPGZGE7CQXQIYR5GVU4XOARAC std::fs::create_dir_all(&guest).unwrap();debug!("created {:?} to {:?}", host, guest);match mount::Mount::bind(host, guest.to_str().unwrap()) {Ok(m) => std::mem::forget(m),Err(e) => error!("{e:?}"),}debug!("mounted {:?}", guest);
let meta = std::fs::metadata(&host)?;
if meta.is_dir() {std::fs::create_dir_all(&guest).unwrap();debug!("created {:?} to {:?}", host, guest);match mount::Mount::bind(host, guest.to_str().unwrap()) {Ok(m) => std::mem::forget(m),Err(e) => error!("{e:?}"),}debug!("mounted {:?}", guest);} else if meta.is_file() {debug!("hardlinking file {:?}", guest);std::fs::hard_link(&host, &guest)?;}