Make it possible to compile on FreeBSD by conditionally using

std::os::<linux,freebsd>::fs::MetadataExt. Not intending to use hpk on
FreeBSD but this enables development from either platform
This commit is contained in:
Nathan Fisher 2023-06-24 10:18:48 -04:00
parent 6ca276c125
commit 35dfc99176
2 changed files with 7 additions and 1 deletions

View File

@ -8,10 +8,16 @@ use std::{
fs::{self, Metadata},
io,
ops::Deref,
os::{linux::fs::MetadataExt, unix::fs::FileTypeExt},
os::unix::fs::FileTypeExt,
path::PathBuf,
};
#[cfg(target_os = "linux")]
use std::os::linux::fs::MetadataExt;
#[cfg(target_os = "freebsd")]
use std::os::freebsd::fs::MetadataExt;
#[repr(u8)]
pub enum FileType {
Normal = 0x30,

Binary file not shown.