mirror of
https://github.com/servo/servo.git
synced 2025-10-13 15:00:28 +01:00
It could be used to have mutable JSVal fields without GC barriers. With the removal of that trait, MutHeap and MutNullableHeap can respectively be replaced by MutJS and MutNullableJS.
19 lines
519 B
Rust
19 lines
519 B
Rust
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#![feature(plugin)]
|
|
#![plugin(plugins)]
|
|
|
|
extern crate script;
|
|
|
|
use script::dom::bindings::cell::DOMRefCell;
|
|
use script::dom::bindings::js::JS;
|
|
use script::dom::node::Node;
|
|
|
|
struct Foo {
|
|
bar: DOMRefCell<JS<Node>>
|
|
//~^ ERROR Banned type DOMRefCell<JS<T>> detected. Use MutJS<JS<T>> instead,
|
|
}
|
|
|
|
fn main() {}
|