1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! # platform.rs
//!
//! 三栖 Send/Sync 管理——纯 cfg trait 别名,**零运行时依赖**。
//!
//! ## 设计说明
//!
//! - native (non-wasm32):`MaybeSend = Send`,`MaybeSync = Sync`(多线程安全)
//! - wasm32:`MaybeSend = ()`,`MaybeSync = ()`(单线程,Send 约束无意义)
//!
//! ## spawn 能力不在此处
//!
//! `tokio::spawn` 和 `wasm_bindgen_futures::spawn_local` 不属于 helix-core。
//! 它们由各 driver 的 `engine_loop.rs` 持有,helix-core 保持零运行时依赖。
// ─── native(非 wasm32)─────────────────────────────────────────────────────
// ─── wasm32(单线程,Send/Sync 无意义)─────────────────────────────────────