diff --git a/src/mac.rs b/src/mac.rs index d4636f1..dad6f35 100644 --- a/src/mac.rs +++ b/src/mac.rs @@ -12,9 +12,9 @@ pub fn config_local_dir() -> Option { app_support_dir() } pub fn data_dir() -> Option { app_support_dir() } pub fn data_local_dir() -> Option { app_support_dir() } pub fn preference_dir() -> Option { home_dir().map(|h| h.join("Library/Preferences")) } -pub fn executable_dir() -> Option { None } -pub fn runtime_dir() -> Option { None } -pub fn state_dir() -> Option { None } +pub const fn executable_dir() -> Option { None } +pub const fn runtime_dir() -> Option { None } +pub const fn state_dir() -> Option { None } pub fn audio_dir() -> Option { home_dir().map(|h| h.join("Music")) } pub fn desktop_dir() -> Option { home_dir().map(|h| h.join("Desktop")) } @@ -23,5 +23,5 @@ pub fn download_dir() -> Option { home_dir().map(|h| h.join("Downlo pub fn font_dir() -> Option { home_dir().map(|h| h.join("Library/Fonts")) } pub fn picture_dir() -> Option { home_dir().map(|h| h.join("Pictures")) } pub fn public_dir() -> Option { home_dir().map(|h| h.join("Public")) } -pub fn template_dir() -> Option { None } +pub const fn template_dir() -> Option { None } pub fn video_dir() -> Option { home_dir().map(|h| h.join("Movies")) } diff --git a/src/wasm.rs b/src/wasm.rs index 3ee1d27..808e781 100644 --- a/src/wasm.rs +++ b/src/wasm.rs @@ -2,24 +2,24 @@ use std::path::PathBuf; -pub fn home_dir() -> Option { None } +pub const fn home_dir() -> Option { None } -pub fn cache_dir() -> Option { None } -pub fn config_dir() -> Option { None } -pub fn config_local_dir() -> Option { None } -pub fn data_dir() -> Option { None } -pub fn data_local_dir() -> Option { None } -pub fn preference_dir() -> Option { None } -pub fn runtime_dir() -> Option { None } -pub fn executable_dir() -> Option { None } -pub fn state_dir() -> Option { None } +pub const fn cache_dir() -> Option { None } +pub const fn config_dir() -> Option { None } +pub const fn config_local_dir() -> Option { None } +pub const fn data_dir() -> Option { None } +pub const fn data_local_dir() -> Option { None } +pub const fn preference_dir() -> Option { None } +pub const fn runtime_dir() -> Option { None } +pub const fn executable_dir() -> Option { None } +pub const fn state_dir() -> Option { None } -pub fn audio_dir() -> Option { None } -pub fn desktop_dir() -> Option { None } -pub fn document_dir() -> Option { None } -pub fn download_dir() -> Option { None } -pub fn font_dir() -> Option { None } -pub fn picture_dir() -> Option { None } -pub fn public_dir() -> Option { None } -pub fn template_dir() -> Option { None } -pub fn video_dir() -> Option { None } +pub const fn audio_dir() -> Option { None } +pub const fn desktop_dir() -> Option { None } +pub const fn document_dir() -> Option { None } +pub const fn download_dir() -> Option { None } +pub const fn font_dir() -> Option { None } +pub const fn picture_dir() -> Option { None } +pub const fn public_dir() -> Option { None } +pub const fn template_dir() -> Option { None } +pub const fn video_dir() -> Option { None } diff --git a/src/win.rs b/src/win.rs index 46bbab4..39455ad 100644 --- a/src/win.rs +++ b/src/win.rs @@ -9,16 +9,16 @@ pub fn config_dir() -> Option { dirs_sys::known_folder_roaming_ap pub fn config_local_dir() -> Option { dirs_sys::known_folder_local_app_data() } pub fn data_dir() -> Option { dirs_sys::known_folder_roaming_app_data() } pub fn data_local_dir() -> Option { dirs_sys::known_folder_local_app_data() } -pub fn executable_dir() -> Option { None } +pub const fn executable_dir() -> Option { None } pub fn preference_dir() -> Option { dirs_sys::known_folder_local_app_data() } -pub fn runtime_dir() -> Option { None } -pub fn state_dir() -> Option { None } +pub const fn runtime_dir() -> Option { None } +pub const fn state_dir() -> Option { None } pub fn audio_dir() -> Option { dirs_sys::known_folder_music() } pub fn desktop_dir() -> Option { dirs_sys::known_folder_desktop() } pub fn document_dir() -> Option { dirs_sys::known_folder_documents() } pub fn download_dir() -> Option { dirs_sys::known_folder_downloads() } -pub fn font_dir() -> Option { None } +pub const fn font_dir() -> Option { None } pub fn picture_dir() -> Option { dirs_sys::known_folder_pictures() } pub fn public_dir() -> Option { dirs_sys::known_folder_public()} pub fn template_dir() -> Option { dirs_sys::known_folder_templates() }