mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Stop implementing Copy for JS<T>.
A copy of a JS<T> doesn't have the rooting properties of the original, so it makes no sense for it to implement Copy.
This commit is contained in:
parent
9d5f09e09c
commit
88a1cbb28b
7 changed files with 47 additions and 35 deletions
|
@ -32,7 +32,7 @@ const DEFAULT_WIDTH: u32 = 300;
|
|||
const DEFAULT_HEIGHT: u32 = 150;
|
||||
|
||||
#[must_root]
|
||||
#[derive(JSTraceable, Clone, Copy, HeapSizeOf)]
|
||||
#[derive(JSTraceable, Clone, HeapSizeOf)]
|
||||
pub enum CanvasContext {
|
||||
Context2d(JS<CanvasRenderingContext2D>),
|
||||
WebGL(JS<WebGLRenderingContext>),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue