Skip to main content

aster/map/server/
mod.rs

1//! 可视化服务器模块
2//!
3//! 提供代码本体图谱的交互式可视化 Web 服务器
4//!
5//! ## 模块结构
6//! - `types`: 可视化相关类型定义
7//! - `server`: HTTP 服务器实现
8//! - `routes`: API 路由处理
9//! - `services`: 业务逻辑服务
10
11pub mod routes;
12#[allow(clippy::module_inception)]
13pub mod server;
14pub mod services;
15pub mod types;
16
17// 类型导出
18pub use types::*;
19
20// 服务器导出
21pub use server::{start_visualization_server, VisualizationServer, VisualizationServerOptions};
22
23// 服务导出
24pub use services::{
25    architecture::{build_architecture_map, get_dir, get_module_detail, get_symbol_refs},
26    dependency::{build_dependency_tree, detect_entry_points},
27};