Skip to main content

Crate yggdrasil

Crate yggdrasil 

Source
Expand description

程序入口与目标选择。

服务端启动流程与 Axum 路由组装位于 startup 模块;本文件只负责 双目标入口和服务端专用的全局内存分配器。未启用 server feature 时, 直接启动 WASM 前端。

Modules§

api 🔒
API 层根模块。
auth 🔒
认证辅助模块。
bridges 🔒
libs/ 下各 JS IIFE 库的 wasm-bindgen 桥接层。
build_info 🔒
编译期注入的构建元信息。
cache 🔒
基于 moka 的内存缓存层。
components 🔒
组件模块 —— 按「可复用层级」组织,从通用到特定。
config 🔒
启动期一次性加载的进程级配置(Tier B:重启生效)。
context 🔒
前端全局上下文定义。
db 🔒
数据库连接模块。
highlight 🔒
语法高亮模块。
hooks 🔒
共享的 Dioxus Hooks 模块。
infra
mcp 🔒
MCP(Model Context Protocol)服务器。
middleware 🔒
Axum 中间件与启动期纯函数。
models 🔒
数据模型模块。
navigation 🔒
Dioxus History 适配器。浏览器端由 JS 在旧快照完成后提交路由,SSR 使用原 History。
pages 🔒
前端路由页面模块。
router 🔒
全站路由配置
ssr_cache 🔒
SSR 增量渲染缓存失效。
startup 🔒
服务端启动流程与 Axum 路由组装。
tasks 🔒
后台任务调度入口。
theme 🔒
主题(浅色 / 深色 / 跟随系统)管理。
utils 🔒
通用工具函数子模块。

Statics§

GLOBAL 🔒

Functions§

main 🔒
程序入口