#[cfg(feature = "plugin-autostart")]
mod autostart;
#[cfg(feature = "plugin-clipboard-manager")]
mod clipboard_manager;
#[cfg(feature = "plugin-deep-link")]
mod deep_link;
#[cfg(feature = "plugin-dialog")]
mod dialog;
#[cfg(feature = "plugin-fs")]
mod fs;
#[cfg(feature = "plugin-global-shortcut")]
mod global_shortcut;
#[cfg(feature = "plugin-http")]
mod http;
#[cfg(feature = "plugin-notification")]
mod notification;
#[cfg(feature = "plugin-opener")]
mod opener;
#[cfg(feature = "plugin-os")]
mod os;
#[cfg(feature = "plugin-persisted-scope")]
mod persisted_scope;
#[cfg(feature = "plugin-positioner")]
mod positioner;
#[cfg(feature = "plugin-process")]
mod process;
#[cfg(feature = "plugin-shell")]
mod shell;
#[cfg(feature = "plugin-single-instance")]
mod single_instance;
#[cfg(feature = "plugin-updater")]
mod updater;
#[cfg(feature = "plugin-upload")]
mod upload;
#[cfg(feature = "plugin-websocket")]
mod websocket;
#[cfg(feature = "plugin-window-state")]
mod window_state;
use pyo3::prelude::*;
#[pymodule(submodule, gil_used = false)]
pub mod pytauri_plugins {
#[allow(unused_imports)] use super::*;
#[pymodule_export]
pub const PLUGIN_NOTIFICATION: bool = cfg!(feature = "plugin-notification");
#[pymodule_export]
pub const PLUGIN_DIALOG: bool = cfg!(feature = "plugin-dialog");
#[pymodule_export]
pub const PLUGIN_CLIPBOARD_MANAGER: bool = cfg!(feature = "plugin-clipboard-manager");
#[pymodule_export]
pub const PLUGIN_FS: bool = cfg!(feature = "plugin-fs");
#[pymodule_export]
pub const PLUGIN_GLOBAL_SHORTCUT: bool = cfg!(feature = "plugin-global-shortcut");
#[pymodule_export]
pub const PLUGIN_OPENER: bool = cfg!(feature = "plugin-opener");
#[pymodule_export]
pub const PLUGIN_AUTOSTART: bool = cfg!(feature = "plugin-autostart");
#[pymodule_export]
pub const PLUGIN_DEEP_LINK: bool = cfg!(feature = "plugin-deep-link");
#[pymodule_export]
pub const PLUGIN_HTTP: bool = cfg!(feature = "plugin-http");
#[pymodule_export]
pub const PLUGIN_OS: bool = cfg!(feature = "plugin-os");
#[pymodule_export]
pub const PLUGIN_PERSISTED_SCOPE: bool = cfg!(feature = "plugin-persisted-scope");
#[pymodule_export]
pub const PLUGIN_POSITIONER: bool = cfg!(feature = "plugin-positioner");
#[pymodule_export]
pub const PLUGIN_PROCESS: bool = cfg!(feature = "plugin-process");
#[pymodule_export]
pub const PLUGIN_SHELL: bool = cfg!(feature = "plugin-shell");
#[pymodule_export]
pub const PLUGIN_SINGLE_INSTANCE: bool = cfg!(feature = "plugin-single-instance");
#[pymodule_export]
pub const PLUGIN_UPDATER: bool = cfg!(feature = "plugin-updater");
#[pymodule_export]
pub const PLUGIN_UPLOAD: bool = cfg!(feature = "plugin-upload");
#[pymodule_export]
pub const PLUGIN_WEBSOCKET: bool = cfg!(feature = "plugin-websocket");
#[pymodule_export]
pub const PLUGIN_WINDOW_STATE: bool = cfg!(feature = "plugin-window-state");
#[cfg(feature = "plugin-notification")]
#[pymodule_export]
pub use notification::notification;
#[cfg(feature = "plugin-dialog")]
#[pymodule_export]
pub use dialog::dialog;
#[cfg(feature = "plugin-clipboard-manager")]
#[pymodule_export]
pub use clipboard_manager::clipboard_manager;
#[cfg(feature = "plugin-fs")]
#[pymodule_export]
pub use fs::fs;
#[cfg(feature = "plugin-global-shortcut")]
#[pymodule_export]
pub use global_shortcut::global_shortcut;
#[cfg(feature = "plugin-opener")]
#[pymodule_export]
pub use opener::opener;
#[cfg(feature = "plugin-autostart")]
#[pymodule_export]
pub use autostart::autostart;
#[cfg(feature = "plugin-deep-link")]
#[pymodule_export]
pub use deep_link::deep_link;
#[cfg(feature = "plugin-http")]
#[pymodule_export]
pub use http::http;
#[cfg(feature = "plugin-os")]
#[pymodule_export]
pub use os::os;
#[cfg(feature = "plugin-persisted-scope")]
#[pymodule_export]
pub use persisted_scope::persisted_scope;
#[cfg(feature = "plugin-positioner")]
#[pymodule_export]
pub use positioner::positioner;
#[cfg(feature = "plugin-process")]
#[pymodule_export]
pub use process::process;
#[cfg(feature = "plugin-shell")]
#[pymodule_export]
pub use shell::shell;
#[cfg(feature = "plugin-single-instance")]
#[pymodule_export]
pub use single_instance::single_instance;
#[cfg(feature = "plugin-updater")]
#[pymodule_export]
pub use updater::updater;
#[cfg(feature = "plugin-upload")]
#[pymodule_export]
pub use upload::upload;
#[cfg(feature = "plugin-websocket")]
#[pymodule_export]
pub use websocket::websocket;
#[cfg(feature = "plugin-window-state")]
#[pymodule_export]
pub use window_state::window_state;
}