aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-php-src/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-php-src/src/lib.rs')
-rw-r--r--crates/shirabe-php-src/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/shirabe-php-src/src/lib.rs b/crates/shirabe-php-src/src/lib.rs
index 1e2c2a0f..a5682e24 100644
--- a/crates/shirabe-php-src/src/lib.rs
+++ b/crates/shirabe-php-src/src/lib.rs
@@ -1,5 +1,6 @@
//! Rust port from the original C implementation in php-src.
//! See `LICENSE.md` at the repository root.
+#![allow(special_module_name)]
//!
//! Rules for this crate:
//!
@@ -16,4 +17,9 @@
//! /// php-src: ext/standard/strnatcmp.c `strnatcmp_ex` (PHP 8.5.2)
//! ```
+// The module mirrors php-src's `main/` directory; it is not a binary entry point (autobins is
+// disabled in Cargo.toml). `special_module_name` is allowed crate-wide because the item-level
+// attribute does not reach this early-pass lint.
+pub mod main;
pub mod standard;
+pub mod zend;