error[E0277]: the trait bound `Unimplemented: yew::Component` is not satisfied
--> tests/html_macro/component-unimplemented-fail.rs:6:14
|
6 | html! { };
| ^^^^^^^^^^^^^ the trait `yew::Component` is not implemented for `Unimplemented`
|
= help: the trait `yew::Component` is implemented for `ContextProvider`
= note: required because of the requirements on the impl of `BaseComponent` for `Unimplemented`
= note: this error originates in the macro `html` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0599]: the function or associated item `new` exists for struct `VChild`, but its trait bounds were not satisfied
--> tests/html_macro/component-unimplemented-fail.rs:6:14
|
3 | struct Unimplemented;
| -------------------- doesn't satisfy `Unimplemented: BaseComponent`
...
6 | html! { };
| ^^^^^^^^^^^^^ function or associated item cannot be called on `VChild` due to unsatisfied trait bounds
|
= note: the following trait bounds were not satisfied:
`Unimplemented: BaseComponent`
note: the following trait must be implemented
--> $WORKSPACE/packages/yew/src/html/component/mod.rs
|
| pub trait BaseComponent: Sized + 'static {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: this error originates in the macro `html` (in Nightly builds, run with -Z macro-backtrace for more info)