mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-24 02:31:13 +08:00
refactor: string_forge 与命名空间绑定常量迁入 oxide_types 中立层
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user