tauri_plugin_android_fs/api/
mod.rs1#[cfg(target_os = "android")]
2mod impls;
3
4mod android_fs;
5mod file_opener;
6mod file_picker;
7mod app_storage;
8mod private_storage;
9mod public_storage;
10mod utils;
11mod progress_notification_guard;
12mod temp_file_guard;
13
14pub use temp_file_guard::TempFileGuard;
15
16pub mod api_async {
17 pub use crate::api::android_fs::AsyncAndroidFs as AndroidFs;
18 pub use crate::api::file_opener::AsyncFileOpener as FileOpener;
19 pub use crate::api::file_picker::AsyncFilePicker as FilePicker;
20 pub use crate::api::app_storage::AsyncAppStorage as AppStorage;
21 pub use crate::api::private_storage::AsyncPrivateStorage as PrivateStorage;
22 pub use crate::api::public_storage::AsyncPublicStorage as PublicStorage;
23 pub use crate::api::utils::AsyncUtils as Utils;
24 pub use crate::api::progress_notification_guard::AsyncProgressNotificationGuard as ProgressNotificationGuard;
25}
26
27pub mod api_sync {
28 pub use crate::api::android_fs::SyncAndroidFs as AndroidFs;
29 pub use crate::api::file_opener::SyncFileOpener as FileOpener;
30 pub use crate::api::file_picker::SyncFilePicker as FilePicker;
31 pub use crate::api::app_storage::SyncAppStorage as AppStorage;
32 pub use crate::api::private_storage::SyncPrivateStorage as PrivateStorage;
33 pub use crate::api::public_storage::SyncPublicStorage as PublicStorage;
34 pub use crate::api::utils::SyncUtils as Utils;
35 pub use crate::api::progress_notification_guard::SyncProgressNotificationGuard as ProgressNotificationGuard;
36}