refactor: string_forge 与命名空间绑定常量迁入 oxide_types 中立层

This commit is contained in:
2026-10-08 05:03:05 +00:00
parent dbe7779d36
commit 66735f802f
15 changed files with 52 additions and 45 deletions
+2 -2
View File
@@ -81,7 +81,7 @@ pub trait VmHost {
/// 本次 `&self` 借用(返回值即时消费即可)。
fn single_char(&self, ch: char) -> Option<JsValue> {
if ch.is_ascii() {
Some(JsValue::string(oxide_kernel::string_forge::single_char_ptr(ch as u8)))
Some(JsValue::string(oxide_types::string_forge::single_char_ptr(ch as u8)))
} else {
None
}
@@ -94,7 +94,7 @@ pub trait VmHost {
/// 短路),非 ASCII 返回 `None` 由调用方回落单元创建。
fn single_unit(&self, u: u16) -> Option<JsValue> {
if u < 0x80 {
Some(JsValue::string(oxide_kernel::string_forge::single_char_ptr(u as u8)))
Some(JsValue::string(oxide_types::string_forge::single_char_ptr(u as u8)))
} else {
None
}