gpui_form/lib.rs
1//! Facade crate for deriving and using generated `gpui-form` forms.
2
3#[cfg(feature = "derive")]
4pub use gpui_form_derive::GpuiForm;
5#[cfg(all(feature = "derive", feature = "mcp"))]
6pub use gpui_form_derive::mcp_submit;
7
8pub use gpui_form_core as core;
9#[cfg(feature = "mcp")]
10pub use gpui_form_mcp as mcp;
11#[cfg(feature = "runtime")]
12pub use gpui_form_runtime as runtime;
13pub use gpui_form_schema as schema;
14
15pub use bon;
16#[cfg(feature = "derive")]
17#[doc(hidden)]
18pub use strum;