fret_runtime/
platform_completion.rs1use crate::ClipboardToken;
7use fret_core::{
8 ClipboardAccessError, ExternalDropDataEvent, FileDialogDataEvent, FileDialogSelection,
9};
10
11#[derive(Debug, Clone, PartialEq)]
12pub enum PlatformCompletion {
13 ClipboardReadText {
14 token: ClipboardToken,
15 text: String,
16 },
17 ClipboardReadFailed {
18 token: ClipboardToken,
19 error: ClipboardAccessError,
20 },
21 ExternalDropData(ExternalDropDataEvent),
22 FileDialogSelection(FileDialogSelection),
23 FileDialogData(FileDialogDataEvent),
24 FileDialogCanceled,
25}