24 lines
844 B
Rust
24 lines
844 B
Rust
|
|
//lib.rs-это корневой файл библиотеки (library crate) в проекте Rust.
|
||
|
|
// Объявляет все основные модули (config, db, http, cli, lua)
|
||
|
|
//Re-export'ит ключевые структуры и функции для внешнего использования
|
||
|
|
// Служит точкой входа для других crates, которые хотят использовать futriix как библиотеку
|
||
|
|
|
||
|
|
pub mod config;
|
||
|
|
pub mod db;
|
||
|
|
pub mod http;
|
||
|
|
pub mod cli;
|
||
|
|
pub mod lua;
|
||
|
|
|
||
|
|
// Re-export основных компонентов
|
||
|
|
pub use db::FutriixDB;
|
||
|
|
pub use cli::CommandParser;
|
||
|
|
pub use config::Config;
|
||
|
|
pub use lua::LuaInterpreter;
|
||
|
|
|
||
|
|
// Re-export HTTP функций
|
||
|
|
pub use http::start_http_server;
|
||
|
|
|
||
|
|
// Re-export функций шифрования
|
||
|
|
pub use db::EncryptionManager;
|
||
|
|
|