style: 自动格式化

This commit is contained in:
2026-10-12 17:54:00 +00:00
parent 29ea2fd990
commit 92fd288b07
7 changed files with 25 additions and 13 deletions
+5 -1
View File
@@ -1713,7 +1713,11 @@ pub(crate) fn init_async_generator_intrinsics(vm: &mut Vm) {
let mut ag_proto = Box::new(JsObject::new_empty(EMPTY_SHAPE_ID, async_iterator_proto_val));
// 站点标签:与 Generator 原型的同名方法槽(next/return/throw)区分复用键。
let ag_label = sf.intern("AsyncGeneratorPrototype").0;
let kenv = oxide_kernel::builtin::BindEnv { world, shape_forge: sh, string_forge: sf };
let kenv = oxide_kernel::builtin::BindEnv {
world,
shape_forge: sh,
string_forge: sf,
};
oxide_kernel::bind_methods!(
kenv,
&mut ag_proto,
+1 -1
View File
@@ -3,7 +3,7 @@ use oxide_kernel::shape_forge::EMPTY_SHAPE_ID;
use oxide_types::object::{JsObject, NativeFnPtr, PropAttributes};
use oxide_types::value::JsValue;
use super::{BindEnv, kernel_env};
use super::{kernel_env, BindEnv};
fn bind_error_subtype_constructor(
env: BindEnv<'_>, global: &mut JsObject, name: &str, proto_ptr: *mut JsObject, ctor_fn: *const (), arg_count: u8,
+5 -1
View File
@@ -29,7 +29,11 @@ fn bind_labeled_method(
// SAFETY: func 是转成 *const () 的 NativeFn 函数项指针。
let fn_ptr = unsafe { oxide_types::object::NativeFnPtr::from_raw(func) };
let _ = oxide_kernel::builtin::BuiltinWorld::bind_method_labeled_static(
oxide_kernel::builtin::BindEnv { world, shape_forge, string_forge },
oxide_kernel::builtin::BindEnv {
world,
shape_forge,
string_forge,
},
proto,
name,
fn_ptr,
+5 -1
View File
@@ -809,7 +809,11 @@ pub(crate) fn init_generator_intrinsics(vm: &mut Vm) {
let mut gen_proto = Box::new(JsObject::new_empty(EMPTY_SHAPE_ID, iterator_proto_val));
// 站点标签:与 AsyncGenerator 原型的同名方法槽(next/return/throw)区分复用键。
let gen_label = sf.intern("GeneratorPrototype").0;
let kenv = oxide_kernel::builtin::BindEnv { world, shape_forge: sh, string_forge: sf };
let kenv = oxide_kernel::builtin::BindEnv {
world,
shape_forge: sh,
string_forge: sf,
};
oxide_kernel::bind_methods!(
kenv,
&mut gen_proto,
+5 -1
View File
@@ -272,7 +272,11 @@ impl Vm {
proto.set_shape_id(ctor_shape);
proto.push_prop(JsValue::undefined());
proto.set_data_meta(0u32, PropAttributes::new(true, false, true));
let kenv = oxide_kernel::builtin::BindEnv { world, shape_forge: sh, string_forge: sf };
let kenv = oxide_kernel::builtin::BindEnv {
world,
shape_forge: sh,
string_forge: sf,
};
oxide_kernel::bind_methods!(
kenv,
&mut proto,