Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- error[E0277]: the trait bound `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D: dom::bindings::reflector::DomObject` is not satisfied
- --> /home/maharsh312/servo/target/debug/build/script-1105d98fbcf10485/out/Bindings/OffscreenCanvasRenderingContext2DBinding.rs:607:1
- |
- 607 | / pub unsafe fn Wrap(cx: *mut JSContext, scope: &GlobalScope, object: Box<OffscreenCanvasRenderingContext2D>) -> DomRoot<OffscreenCanvasRenderingContext2D> {
- 608 | | let scope = scope.reflector().get_jsobject();
- 609 | | assert!(!scope.get().is_null());
- 610 | | assert!(((*get_object_class(scope.get())).flags & JSCLASS_IS_GLOBAL) != 0);
- ... |
- 630 | | DomRoot::from_ref(&*raw)
- 631 | | }
- | |_^ the trait `dom::bindings::reflector::DomObject` is not implemented for `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D`
- |
- = note: required because of the requirements on the impl of `dom::bindings::root::StableTraceObject` for `dom::bindings::root::Dom<dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D>`
- note: required by `dom::bindings::root::Root`
- --> components/script/dom/bindings/root.rs:51:1
- |
- 51 | pub struct Root<T: StableTraceObject> {
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- error[E0277]: the trait bound `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D: dom::bindings::reflector::DomObject` is not satisfied
- --> /home/maharsh312/servo/target/debug/build/script-1105d98fbcf10485/out/UnionTypes.rs:2537:39
- |
- 2537 | OffscreenCanvasRenderingContext2D(DomRoot<OffscreenCanvasRenderingContext2D>),
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `dom::bindings::reflector::DomObject` is not implemented for `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D`
- |
- = note: required because of the requirements on the impl of `dom::bindings::root::StableTraceObject` for `dom::bindings::root::Dom<dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D>`
- note: required by `dom::bindings::root::Root`
- --> components/script/dom/bindings/root.rs:51:1
- |
- 51 | pub struct Root<T: StableTraceObject> {
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- error[E0277]: the trait bound `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D: dom::bindings::reflector::DomObject` is not satisfied
- --> /home/maharsh312/servo/target/debug/build/script-1105d98fbcf10485/out/UnionTypes.rs:2582:5
- |
- 2582 | / unsafe fn TryConvertToOffscreenCanvasRenderingContext2D(cx: *mut JSContext, value: HandleValue) -> Result<Option<DomRoot<OffscreenCanvasRenderingContext2D>>, ()> {
- 2583 | | Ok(Some(match root_from_handlevalue(value) {
- 2584 | | Ok(val) => val,
- 2585 | | Err(()) => {
- ... |
- 2589 | | ))
- 2590 | | }
- | |_____^ the trait `dom::bindings::reflector::DomObject` is not implemented for `dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D`
- |
- = note: required because of the requirements on the impl of `dom::bindings::root::StableTraceObject` for `dom::bindings::root::Dom<dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D>`
- note: required by `dom::bindings::root::Root`
- --> components/script/dom/bindings/root.rs:51:1
- |
- 51 | pub struct Root<T: StableTraceObject> {
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- error: aborting due to 3 previous errors
- For more information about this error, try `rustc --explain E0277`.
- error: Could not compile `script`.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement