diff --git a/rlottie/src/lib.rs b/rlottie/src/lib.rs index ccb681e8..9040dabd 100644 --- a/rlottie/src/lib.rs +++ b/rlottie/src/lib.rs @@ -29,11 +29,16 @@ use rgb::{alt::BGRA, RGB}; use rlottie_sys::*; #[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(target_os = "linux")] +use std::os::unix::ffi::OsStrExt; +#[cfg(target_os = "macos")] +use std::os::unix::ffi::OsStrExt; +#[cfg(target_os = "windows")] +use std::os::windows::ffi::OsStrExt; use std::{ ffi::CString, fmt::{self, Debug}, mem, - os::unix::ffi::OsStrExt, path::Path, ptr::NonNull, slice @@ -52,7 +57,12 @@ fn path_to_cstr
(path: P) -> CString
where
P: AsRef