Advertisement
Guest User

Untitled

a guest
Nov 13th, 2018
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.95 KB | None | 0 0
  1. error[E0277]: the trait bound `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D: dom::bindings::reflector::DomObject` is not satisfied
  2. --> /home/maharsh312/servo/target/debug/build/script-1105d98fbcf10485/out/Bindings/OffscreenCanvasRenderingContext2DBinding.rs:607:1
  3. |
  4. 607 | / pub unsafe fn Wrap(cx: *mut JSContext, scope: &GlobalScope, object: Box<OffscreenCanvasRenderingContext2D>) -> DomRoot<OffscreenCanvasRenderingContext2D> {
  5. 608 | | let scope = scope.reflector().get_jsobject();
  6. 609 | | assert!(!scope.get().is_null());
  7. 610 | | assert!(((*get_object_class(scope.get())).flags & JSCLASS_IS_GLOBAL) != 0);
  8. ... |
  9. 630 | | DomRoot::from_ref(&*raw)
  10. 631 | | }
  11. | |_^ the trait `dom::bindings::reflector::DomObject` is not implemented for `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D`
  12. |
  13. = note: required because of the requirements on the impl of `dom::bindings::root::StableTraceObject` for `dom::bindings::root::Dom<dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D>`
  14. note: required by `dom::bindings::root::Root`
  15. --> components/script/dom/bindings/root.rs:51:1
  16. |
  17. 51 | pub struct Root<T: StableTraceObject> {
  18. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  19.  
  20. error[E0277]: the trait bound `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D: dom::bindings::reflector::DomObject` is not satisfied
  21. --> /home/maharsh312/servo/target/debug/build/script-1105d98fbcf10485/out/UnionTypes.rs:2537:39
  22. |
  23. 2537 | OffscreenCanvasRenderingContext2D(DomRoot<OffscreenCanvasRenderingContext2D>),
  24. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `dom::bindings::reflector::DomObject` is not implemented for `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D`
  25. |
  26. = note: required because of the requirements on the impl of `dom::bindings::root::StableTraceObject` for `dom::bindings::root::Dom<dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D>`
  27. note: required by `dom::bindings::root::Root`
  28. --> components/script/dom/bindings/root.rs:51:1
  29. |
  30. 51 | pub struct Root<T: StableTraceObject> {
  31. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  32.  
  33. error[E0277]: the trait bound `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D: dom::bindings::reflector::DomObject` is not satisfied
  34. --> /home/maharsh312/servo/target/debug/build/script-1105d98fbcf10485/out/UnionTypes.rs:2582:5
  35. |
  36. 2582 | / unsafe fn TryConvertToOffscreenCanvasRenderingContext2D(cx: *mut JSContext, value: HandleValue) -> Result<Option<DomRoot<OffscreenCanvasRenderingContext2D>>, ()> {
  37. 2583 | | Ok(Some(match root_from_handlevalue(value) {
  38. 2584 | | Ok(val) => val,
  39. 2585 | | Err(()) => {
  40. ... |
  41. 2589 | | ))
  42. 2590 | | }
  43. | |_____^ the trait `dom::bindings::reflector::DomObject` is not implemented for `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D`
  44. |
  45. = note: required because of the requirements on the impl of `dom::bindings::root::StableTraceObject` for `dom::bindings::root::Dom<dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D>`
  46. note: required by `dom::bindings::root::Root`
  47. --> components/script/dom/bindings/root.rs:51:1
  48. |
  49. 51 | pub struct Root<T: StableTraceObject> {
  50. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  51.  
  52. error: aborting due to 3 previous errors
  53.  
  54. For more information about this error, try `rustc --explain E0277`.
  55. error: Could not compile `script`.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement