mirror of
https://github.com/AstrBotDevs/AstrBot
synced 2026-07-20 02:55:08 +08:00
feat(rust): initial Rust core runtime with CLI support
- Add Rust orchestrator with async bootstrap pattern - Implement CLI with clap (start, stats, health subcommands) - Add protocol stubs (LSP, MCP, ACP, ABP) - Python bindings via pyo3 (_core module) - Use maturin as build backend - Add tombi.toml for schema config
This commit is contained in:
@@ -18,11 +18,21 @@
|
||||
#![allow(clippy::cast_possible_truncation)]
|
||||
#![allow(clippy::cast_lossless)]
|
||||
#![allow(clippy::unnecessary_struct_initialization)]
|
||||
#![allow(clippy::missing_errors_doc)]
|
||||
#![allow(clippy::missing_panics_doc)]
|
||||
#![allow(clippy::doc_markdown)]
|
||||
#![allow(clippy::unwrap_used)]
|
||||
#![allow(clippy::cast_precision_loss)]
|
||||
#![allow(clippy::return_self_not_must_use)]
|
||||
#![allow(clippy::must_use_candidate)]
|
||||
|
||||
pub mod cli;
|
||||
pub mod error;
|
||||
pub mod orchestrator;
|
||||
pub mod message;
|
||||
pub mod stats;
|
||||
pub mod protocol;
|
||||
pub mod config;
|
||||
|
||||
#[cfg(feature = "python")]
|
||||
pub mod python;
|
||||
|
||||
Reference in New Issue
Block a user