mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-23 18:21:13 +08:00
style: 自动格式化
This commit is contained in:
@@ -1949,11 +1949,8 @@ fn helper_step_zip<H: VmHost>(
|
|||||||
JsValue::from_js_object(obj)
|
JsValue::from_js_object(obj)
|
||||||
} else {
|
} else {
|
||||||
let array_proto = vm.builtin_proto(ProtoKind::ArrayProto);
|
let array_proto = vm.builtin_proto(ProtoKind::ArrayProto);
|
||||||
let arr = vm.alloc_object(JsObject::new_array(
|
let arr =
|
||||||
EMPTY_SHAPE_ID,
|
vm.alloc_object(JsObject::new_array(EMPTY_SHAPE_ID, JsValue::from_js_object(array_proto), values.len()));
|
||||||
JsValue::from_js_object(array_proto),
|
|
||||||
values.len(),
|
|
||||||
));
|
|
||||||
for (i, value) in values.iter().enumerate() {
|
for (i, value) in values.iter().enumerate() {
|
||||||
// SAFETY: arr 是刚经统一入口分配的数组对象,元素区已就绪。
|
// SAFETY: arr 是刚经统一入口分配的数组对象,元素区已就绪。
|
||||||
unsafe {
|
unsafe {
|
||||||
|
|||||||
@@ -31,11 +31,7 @@ pub fn bind_iterator(env: BindEnv<'_>, global: &mut JsObject) {
|
|||||||
&[
|
&[
|
||||||
("from", oxide_builtins::iterator::iterator_from::<crate::vm::Vm> as *const (), 1),
|
("from", oxide_builtins::iterator::iterator_from::<crate::vm::Vm> as *const (), 1),
|
||||||
("zip", oxide_builtins::iterator::iterator_zip::<crate::vm::Vm> as *const (), 1),
|
("zip", oxide_builtins::iterator::iterator_zip::<crate::vm::Vm> as *const (), 1),
|
||||||
(
|
("zipKeyed", oxide_builtins::iterator::iterator_zip_keyed::<crate::vm::Vm> as *const (), 1),
|
||||||
"zipKeyed",
|
|
||||||
oxide_builtins::iterator::iterator_zip_keyed::<crate::vm::Vm> as *const (),
|
|
||||||
1,
|
|
||||||
),
|
|
||||||
("concat", oxide_builtins::iterator::iterator_concat::<crate::vm::Vm> as *const (), 0),
|
("concat", oxide_builtins::iterator::iterator_concat::<crate::vm::Vm> as *const (), 0),
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -968,11 +968,7 @@ fn bind_iterator_global(env: BindEnv<'_>, global: &mut JsObject) {
|
|||||||
&[
|
&[
|
||||||
("from", oxide_builtins::iterator::iterator_from::<crate::vm::Vm> as *const (), 1),
|
("from", oxide_builtins::iterator::iterator_from::<crate::vm::Vm> as *const (), 1),
|
||||||
("zip", oxide_builtins::iterator::iterator_zip::<crate::vm::Vm> as *const (), 1),
|
("zip", oxide_builtins::iterator::iterator_zip::<crate::vm::Vm> as *const (), 1),
|
||||||
(
|
("zipKeyed", oxide_builtins::iterator::iterator_zip_keyed::<crate::vm::Vm> as *const (), 1),
|
||||||
"zipKeyed",
|
|
||||||
oxide_builtins::iterator::iterator_zip_keyed::<crate::vm::Vm> as *const (),
|
|
||||||
1,
|
|
||||||
),
|
|
||||||
("concat", oxide_builtins::iterator::iterator_concat::<crate::vm::Vm> as *const (), 0),
|
("concat", oxide_builtins::iterator::iterator_concat::<crate::vm::Vm> as *const (), 0),
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user