1pub mod activatable_lifetime;
21pub mod automation_peer_wrapper;
22pub mod clipboard;
23pub mod combined_span3;
24pub mod completion;
25pub mod extensions;
26pub mod ferro_app_delegate;
27pub mod input_handler;
28pub mod insets_manager;
29pub mod native_control_host_impl;
30pub mod ios_platform_feedback;
31pub mod ios_screens;
32pub mod platform;
33pub mod platform_settings;
34pub mod storage;
35pub mod stubs;
36pub mod text_input_responder;
37pub mod ui_kit_input_pane;
38pub mod view_controller;
39
40#[cfg(target_vendor = "apple")]
41pub mod dispatcher_impl;
42#[cfg(target_vendor = "apple")]
43pub mod interop;
44
45#[cfg(target_os = "ios")]
46pub mod display_link_timer;
47#[cfg(target_os = "ios")]
49#[allow(deprecated)]
50pub mod eagl;
51#[cfg(target_os = "ios")]
52pub mod ferro_scene_delegate;
53#[cfg(target_os = "ios")]
54pub mod ferro_view;
55#[cfg(target_os = "ios")]
56pub mod ios_launcher;
57#[cfg(target_os = "ios")]
58pub mod metal;
59#[cfg(target_os = "ios")]
60pub mod single_view_lifetime;
61
62pub use ferro_app_delegate::{FerroApplicationDelegate, IFerroAppDelegate};
63pub use platform::{IosPlatformOptions, IosRenderingMode};
64pub use view_controller::{IFerroViewController, StatusBarStyle};
65
66#[cfg(target_os = "ios")]
67pub use ferro_app_delegate::{run_application, run_application_with, FerroAppDelegate};
68#[cfg(target_os = "ios")]
69pub use ferro_view::FerroView;
70#[cfg(target_os = "ios")]
71pub use native_control_host_impl::UIViewControlHandle;
72#[cfg(target_os = "ios")]
73pub use platform::{IosApplicationExtensions, Platform};
74#[cfg(target_os = "ios")]
75pub use view_controller::DefaultFerroViewController;