ext_php_rs/builders/mod.rs
1//! Structures that are used to construct other, more complicated types.
2//! Generally zero-cost abstractions.
3
4mod class;
5mod function;
6#[cfg(all(php82, feature = "embed"))]
7mod ini;
8mod module;
9#[cfg(feature = "embed")]
10mod sapi;
11
12pub use class::ClassBuilder;
13pub use function::FunctionBuilder;
14#[cfg(all(php82, feature = "embed"))]
15pub use ini::IniBuilder;
16pub use module::{ModuleBuilder, ModuleStartup};
17#[cfg(feature = "embed")]
18pub use sapi::SapiBuilder;