Skip to content

Commit d959d94

Browse files
author
Ralph Küpper
committed
chore: fmt + raw-handle ceiling for array/iterator.rs (#8801)
1 parent 9d0f9bf commit d959d94

8 files changed

Lines changed: 26 additions & 18 deletions

File tree

crates/perry-runtime/src/array/iterator.rs

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -366,15 +366,15 @@ fn async_from_sync_continue(iter: f64, step_result: f64, close_on_rejection: boo
366366
let done_key = crate::string::js_string_from_bytes_longlived(b"done".as_ptr(), 4);
367367
let value_key = crate::string::js_string_from_bytes_longlived(b"value".as_ptr(), 5);
368368
let done = {
369-
let result_obj =
370-
crate::value::js_nanbox_get_pointer(step_h.get_nanbox_f64()) as *const crate::object::ObjectHeader;
369+
let result_obj = crate::value::js_nanbox_get_pointer(step_h.get_nanbox_f64())
370+
as *const crate::object::ObjectHeader;
371371
let done_val = crate::object::js_object_get_field_by_name(result_obj, done_key);
372372
let done_f64 = f64::from_bits(done_val.bits());
373373
crate::value::js_is_truthy(done_f64) != 0
374374
};
375375
let value = {
376-
let result_obj =
377-
crate::value::js_nanbox_get_pointer(step_h.get_nanbox_f64()) as *const crate::object::ObjectHeader;
376+
let result_obj = crate::value::js_nanbox_get_pointer(step_h.get_nanbox_f64())
377+
as *const crate::object::ObjectHeader;
378378
let value_val = crate::object::js_object_get_field_by_name(result_obj, value_key);
379379
f64::from_bits(value_val.bits())
380380
};
@@ -715,7 +715,7 @@ fn install_async_from_sync_method(
715715
value,
716716
);
717717
crate::value::js_nanbox_pointer(
718-
closure_h.get_raw_mut_ptr::<crate::closure::ClosureHeader>() as i64,
718+
closure_h.get_raw_mut_ptr::<crate::closure::ClosureHeader>() as i64
719719
)
720720
}
721721

@@ -756,7 +756,7 @@ fn install_async_from_sync_next(
756756
value,
757757
);
758758
crate::value::js_nanbox_pointer(
759-
closure_h.get_raw_mut_ptr::<crate::closure::ClosureHeader>() as i64,
759+
closure_h.get_raw_mut_ptr::<crate::closure::ClosureHeader>() as i64
760760
)
761761
}
762762

@@ -796,17 +796,19 @@ pub(crate) fn async_from_sync_wrap_iterator(iter: f64) -> f64 {
796796
let async_iter =
797797
crate::closure::js_closure_alloc(async_from_sync_async_iterator as *const u8, 1);
798798
let async_iter_h = scope.root_raw_mut_ptr(async_iter);
799-
let wrapper =
800-
crate::value::js_nanbox_pointer(obj_h.get_raw_mut_ptr::<crate::object::ObjectHeader>() as i64);
799+
let wrapper = crate::value::js_nanbox_pointer(
800+
obj_h.get_raw_mut_ptr::<crate::object::ObjectHeader>() as i64,
801+
);
801802
crate::closure::js_closure_set_capture_f64(
802803
async_iter_h.get_raw_mut_ptr::<crate::closure::ClosureHeader>(),
803804
0,
804805
wrapper,
805806
);
806807
let sym = crate::symbol::well_known_symbol("asyncIterator");
807808
if !sym.is_null() {
808-
let wrapper =
809-
crate::value::js_nanbox_pointer(obj_h.get_raw_mut_ptr::<crate::object::ObjectHeader>() as i64);
809+
let wrapper = crate::value::js_nanbox_pointer(
810+
obj_h.get_raw_mut_ptr::<crate::object::ObjectHeader>() as i64,
811+
);
810812
unsafe {
811813
crate::symbol::js_object_set_symbol_property(
812814
wrapper,

crates/perry-runtime/src/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,8 +308,7 @@ pub use object::{
308308
pub use promise::{js_is_promise, js_promise_run_microtasks, js_promise_state, js_promise_value};
309309
pub use promise::{
310310
js_promise_mark_internally_handled, js_promise_new, js_promise_new_cross_thread,
311-
js_promise_reject, js_promise_rejected,
312-
js_promise_resolve, js_promise_resolved,
311+
js_promise_reject, js_promise_rejected, js_promise_resolve, js_promise_resolved,
313312
};
314313
pub use string::js_string_from_bytes;
315314
pub use value::{

crates/perry-stdlib/src/mongodb.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ use bson::{doc, Document};
1111
use mongodb::{Client, Collection, Database};
1212
use perry_runtime::json::js_json_stringify;
1313
use perry_runtime::{
14-
js_object_alloc, js_object_set_field, js_promise_new_cross_thread, js_string_from_bytes, JSValue,
15-
ObjectHeader, Promise, StringHeader,
14+
js_object_alloc, js_object_set_field, js_promise_new_cross_thread, js_string_from_bytes,
15+
JSValue, ObjectHeader, Promise, StringHeader,
1616
};
1717

1818
/// JSON-stringify a NaN-boxed JSValue at the FFI boundary. Used by the

crates/perry-stdlib/src/mysql2/pool.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
33
use std::time::Duration;
44

5-
use perry_runtime::{js_array_get_jsvalue, js_array_length, js_promise_new_cross_thread, JSValue, Promise};
5+
use perry_runtime::{
6+
js_array_get_jsvalue, js_array_length, js_promise_new_cross_thread, JSValue, Promise,
7+
};
68
use sqlx::mysql::{MySqlPool, MySqlPoolOptions};
79
use sqlx::pool::PoolConnection;
810
use sqlx::MySql;

crates/perry-stdlib/src/pg/connection.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
//! PostgreSQL connection implementation
22
3-
use perry_runtime::{js_array_get_jsvalue, js_array_length, js_promise_new_cross_thread, JSValue, Promise};
3+
use perry_runtime::{
4+
js_array_get_jsvalue, js_array_length, js_promise_new_cross_thread, JSValue, Promise,
5+
};
46
use sqlx::postgres::PgConnection;
57
use sqlx::{Connection, Row};
68

crates/perry-stdlib/src/sharp.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ use crate::common::{
88
string_from_header_lossy as string_from_header, Handle,
99
};
1010
use image::{imageops::FilterType, DynamicImage, GenericImageView, ImageFormat};
11-
use perry_runtime::{js_promise_new_cross_thread, js_string_from_bytes, JSValue, Promise, StringHeader};
11+
use perry_runtime::{
12+
js_promise_new_cross_thread, js_string_from_bytes, JSValue, Promise, StringHeader,
13+
};
1214
use std::io::Cursor;
1315

1416
/// Sharp image handle with pending operations
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
913
1+
944

scripts/raw_handle_debt_files.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
5 crates/perry-runtime/src/array/header.rs
5151
6 crates/perry-runtime/src/array/indexing.rs
5252
2 crates/perry-runtime/src/array/iter_methods.rs
53+
31 crates/perry-runtime/src/array/iterator.rs
5354
4 crates/perry-runtime/src/array/push_pop.rs
5455
14 crates/perry-runtime/src/array/sort.rs
5556
13 crates/perry-runtime/src/async_hooks.rs

0 commit comments

Comments
 (0)