/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ext/web/console/preview.rs
24 строки
631 B
Divy Srivastava
perf(ext/web): port console/inspect to Rust (cppgc object wrap) (#35087)
14 июн 2026, 15:26
Не верифицирован
14 июн 2026, 15:26
d400a15
Код
Авторство
О чём код?
// Copyright 2018-2026 the Deno authors. MIT license. use deno_core::op2; use deno_core::v8; #[op2] pub fn op_preview_entries<'s>( scope: &mut v8::PinScope<'s, '_>, object: &v8::Object, slow_path: bool, ) -> v8::Local<'s, v8::Value> { let (entries, is_key_value) = object.preview_entries(scope); match entries { None => v8::undefined(scope).into(), Some(entries) => { if !slow_path { return entries.into(); } let ret: [v8::Local<v8::Value>; 2] = [entries.into(), v8::Boolean::new(scope, is_key_value).into()]; v8::Array::new_with_elements(scope, &ret).into() } } }