/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
libs/ops/op2/test_cases/sync/cppgc_resource.rs
40 строк
767 B
Bartek Iwańczuk
chore: merge deno_core repo into main repo (#32353)
27 фев 2026, 21:25
Не верифицирован
27 фев 2026, 21:25
ad52a9f
Код
Авторство
О чём код?
// Copyright 2018-2026 the Deno authors. MIT license. #![deny(warnings)] deno_ops_compile_test_runner::prelude!(); use deno_core::GarbageCollected; use deno_core::v8; struct Wrap; unsafe impl GarbageCollected for Wrap { fn trace(&self, _visitor: &mut v8::cppgc::Visitor) {} fn get_name(&self) -> &'static std::ffi::CStr { c"Wrap" } } #[op2(fast)] fn op_cppgc_object(#[cppgc] _resource: &Wrap) {} #[op2(fast)] fn op_option_cppgc_object(#[cppgc] _resource: Option<&Wrap>) {} #[op2] #[cppgc] fn op_make_cppgc_object() -> Wrap { Wrap } #[op2(fast)] fn op_use_cppgc_object(#[cppgc] _wrap: &Wrap) {} #[op2] #[cppgc] fn op_make_cppgc_object_option() -> Option<Wrap> { Some(Wrap) } #[op2(fast)] fn op_use_cppgc_object_option(#[cppgc] _wrap: &Wrap) {}