Skip to main content

inset_services/
lib.rs

1//! Flutter counterpart: `packages/flutter/lib/src/services`.
2//!
3//! Only the application exit of `ServicesBinding`, the hardware keyboard, haptic feedback, the mouse cursor, the mouse tracking
4//! annotation, state restoration, the application switcher description, the system overlay
5//! style, `TextInput` / `TextInputConnection` / `TextInputClient` / `TextSelectionDelegate`,
6//! text layout metric statics, the clipboard, text input formatters, `SelectionChangedCause`,
7//! autofill (`AutofillHints` / `AutofillClient` / `AutofillScope`), keyboard-inserted
8//! content, spell check, live text, process text, `UndoManager` / `UndoManagerClient`,
9//! `SystemContextMenuController`, and re-exports of the text-input value types are here. Platform channels, the raw
10//! keyboard, and the rest of system chrome wait.
11#![feature(arbitrary_self_types)]
12
13mod autofill;
14mod binding;
15mod clipboard;
16mod haptic_feedback;
17mod hardware_keyboard;
18mod keyboard_inserted_content;
19mod keyboard_key;
20mod live_text;
21mod mouse_cursor;
22mod mouse_tracking;
23mod process_text;
24mod restoration;
25mod spell_check;
26mod system_chrome;
27mod system_context_menu;
28mod text_boundary;
29mod text_editing;
30mod text_formatter;
31mod text_input;
32mod text_layout_metrics;
33mod undo_manager;
34
35pub use autofill::*;
36pub use binding::*;
37pub use clipboard::*;
38pub use haptic_feedback::*;
39pub use hardware_keyboard::*;
40pub use keyboard_inserted_content::*;
41pub use keyboard_key::*;
42pub use live_text::*;
43pub use mouse_cursor::*;
44pub use mouse_tracking::*;
45pub use process_text::*;
46pub use restoration::*;
47pub use spell_check::*;
48pub use system_chrome::*;
49pub use system_context_menu::*;
50pub use text_boundary::*;
51pub use text_editing::*;
52pub use text_formatter::*;
53pub use text_input::*;
54pub use text_layout_metrics::*;
55pub use undo_manager::*;