gpui/gpui.rs
1#![doc = include_str!("../README.md")]
2#![warn(missing_docs)]
3#![allow(clippy::type_complexity)] // Not useful, GPUI makes heavy use of callbacks
4#![allow(clippy::collapsible_else_if)] // False positives in platform specific code
5#![allow(unused_mut)] // False positives in platform specific code
6
7// Macros generated by `gpui_macros` name `gpui::` paths, so within this crate
8// `gpui` is an alias for itself.
9extern crate self as gpui;
10
11#[cfg(feature = "platform")]
12mod platform_entry;
13
14/// Do not touch, here be dragons for use by gpui_macros and such.
15#[doc(hidden)]
16pub use gpui_authoring::private;
17
18pub use gpui_authoring::prelude;
19pub use gpui_authoring::*;
20pub use gpui_runtime::*;
21#[cfg(feature = "platform")]
22pub use platform_entry::*;