Expand description
Portable platform contracts.
This crate is intentionally backend-agnostic (no winit, no wgpu, no accesskit).
Backend implementations live in crates like:
fret-platform-native(native: Windows/macOS/Linux)fret-platform-web(wasm32: browser APIs)- future:
fret-platform-ios/fret-platform-android
For module ownership and “where should this go?” guidance, see crates/fret-platform/README.md.
Re-exports§
pub use clipboard::Clipboard;pub use clipboard::ClipboardError;pub use clipboard::ClipboardErrorKind;pub use external_drop::ExternalDropProvider;pub use file_dialog::FileDialogError;pub use file_dialog::FileDialogErrorKind;pub use file_dialog::FileDialogProvider;pub use file_dialog::FileDialogReadLimits;pub use open_url::OpenUrl;pub use open_url::OpenUrlError;pub use open_url::OpenUrlErrorKind;
Modules§
- clipboard
- Clipboard contracts.
- external_
drop - External drag-and-drop payload retrieval contracts.
- file_
dialog - File dialog platform contracts.
- open_
url - Open-url platform contracts.