@@ -465,14 +465,14 @@ error[E0277]: the trait bound `NotToString: IntoPropValue<Option<implicit_clone:
465465 | ^^^^^^^^^^^ the trait `IntoPropValue<Option<implicit_clone::unsync::string::IString>>` is not implemented for `NotToString`
466466 |
467467 = help: the following other types implement trait `IntoPropValue<T>`:
468+ `&&String` implements `IntoPropValue<Option<VNode>>`
468469 `&&String` implements `IntoPropValue<VNode>`
470+ `&&str` implements `IntoPropValue<Option<VNode>>`
469471 `&&str` implements `IntoPropValue<VNode>`
470472 `&'static [(K, V)]` implements `IntoPropValue<implicit_clone::unsync::map::IMap<K, V>>`
471473 `&'static [T]` implements `IntoPropValue<implicit_clone::unsync::array::IArray<T>>`
472474 `&'static str` implements `IntoPropValue<Classes>`
473475 `&'static str` implements `IntoPropValue<Option<String>>`
474- `&'static str` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
475- `&'static str` implements `IntoPropValue<String>`
476476 and $N others
477477
478478error[E0277]: the trait bound `Option<NotToString>: IntoPropValue<Option<implicit_clone::unsync::string::IString>>` is not satisfied
@@ -485,14 +485,15 @@ error[E0277]: the trait bound `Option<NotToString>: IntoPropValue<Option<implici
485485 | required by a bound introduced by this call
486486 |
487487 = help: the following other types implement trait `IntoPropValue<T>`:
488+ `Option<&String>` implements `IntoPropValue<Option<VNode>>`
489+ `Option<&implicit_clone::unsync::string::IString>` implements `IntoPropValue<Option<VNode>>`
488490 `Option<&str>` implements `IntoPropValue<Option<String>>`
491+ `Option<&str>` implements `IntoPropValue<Option<VNode>>`
489492 `Option<&str>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
490- `Option<Cow<'_, str>>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
491- `Option<F>` implements `IntoPropValue<Option<yew::Callback<I, O>>>`
492- `Option<Rc<str>>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
493- `Option<String>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
494- `Option<T>` implements `IntoPropValue<VNode>`
495- `Option<VChild<T>>` implements `IntoPropValue<Option<ChildrenRenderer<C>>>`
493+ `Option<Arc<String>>` implements `IntoPropValue<Option<VNode>>`
494+ `Option<Arc<str>>` implements `IntoPropValue<Option<VNode>>`
495+ `Option<Cow<'_, str>>` implements `IntoPropValue<Option<VNode>>`
496+ and $N others
496497
497498error[E0277]: the trait bound `Option<{integer}>: IntoPropValue<Option<implicit_clone::unsync::string::IString>>` is not satisfied
498499 --> tests/html_macro/element-fail.rs:48:22
@@ -504,14 +505,15 @@ error[E0277]: the trait bound `Option<{integer}>: IntoPropValue<Option<implicit_
504505 | required by a bound introduced by this call
505506 |
506507 = help: the following other types implement trait `IntoPropValue<T>`:
508+ `Option<&String>` implements `IntoPropValue<Option<VNode>>`
509+ `Option<&implicit_clone::unsync::string::IString>` implements `IntoPropValue<Option<VNode>>`
507510 `Option<&str>` implements `IntoPropValue<Option<String>>`
511+ `Option<&str>` implements `IntoPropValue<Option<VNode>>`
508512 `Option<&str>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
509- `Option<Cow<'_, str>>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
510- `Option<F>` implements `IntoPropValue<Option<yew::Callback<I, O>>>`
511- `Option<Rc<str>>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
512- `Option<String>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
513- `Option<T>` implements `IntoPropValue<VNode>`
514- `Option<VChild<T>>` implements `IntoPropValue<Option<ChildrenRenderer<C>>>`
513+ `Option<Arc<String>>` implements `IntoPropValue<Option<VNode>>`
514+ `Option<Arc<str>>` implements `IntoPropValue<Option<VNode>>`
515+ `Option<Cow<'_, str>>` implements `IntoPropValue<Option<VNode>>`
516+ and $N others
515517
516518error[E0277]: the trait bound `{integer}: IntoEventCallback<MouseEvent>` is not satisfied
517519 --> tests/html_macro/element-fail.rs:51:28
@@ -621,14 +623,15 @@ error[E0277]: the trait bound `Option<yew::NodeRef>: IntoPropValue<yew::NodeRef>
621623 | required by a bound introduced by this call
622624 |
623625 = help: the following other types implement trait `IntoPropValue<T>`:
626+ `Option<&String>` implements `IntoPropValue<Option<VNode>>`
627+ `Option<&implicit_clone::unsync::string::IString>` implements `IntoPropValue<Option<VNode>>`
624628 `Option<&str>` implements `IntoPropValue<Option<String>>`
629+ `Option<&str>` implements `IntoPropValue<Option<VNode>>`
625630 `Option<&str>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
626- `Option<Cow<'_, str>>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
627- `Option<F>` implements `IntoPropValue<Option<yew::Callback<I, O>>>`
628- `Option<Rc<str>>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
629- `Option<String>` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
630- `Option<T>` implements `IntoPropValue<VNode>`
631- `Option<VChild<T>>` implements `IntoPropValue<Option<ChildrenRenderer<C>>>`
631+ `Option<Arc<String>>` implements `IntoPropValue<Option<VNode>>`
632+ `Option<Arc<str>>` implements `IntoPropValue<Option<VNode>>`
633+ `Option<Cow<'_, str>>` implements `IntoPropValue<Option<VNode>>`
634+ and $N others
632635
633636error[E0277]: the trait bound `yew::Callback<String>: IntoEventCallback<MouseEvent>` is not satisfied
634637 --> tests/html_macro/element-fail.rs:58:29
@@ -665,14 +668,14 @@ error[E0277]: the trait bound `NotToString: IntoPropValue<Option<implicit_clone:
665668 | ^^^^^^^^^^^ the trait `IntoPropValue<Option<implicit_clone::unsync::string::IString>>` is not implemented for `NotToString`
666669 |
667670 = help: the following other types implement trait `IntoPropValue<T>`:
671+ `&&String` implements `IntoPropValue<Option<VNode>>`
668672 `&&String` implements `IntoPropValue<VNode>`
673+ `&&str` implements `IntoPropValue<Option<VNode>>`
669674 `&&str` implements `IntoPropValue<VNode>`
670675 `&'static [(K, V)]` implements `IntoPropValue<implicit_clone::unsync::map::IMap<K, V>>`
671676 `&'static [T]` implements `IntoPropValue<implicit_clone::unsync::array::IArray<T>>`
672677 `&'static str` implements `IntoPropValue<Classes>`
673678 `&'static str` implements `IntoPropValue<Option<String>>`
674- `&'static str` implements `IntoPropValue<Option<implicit_clone::unsync::string::IString>>`
675- `&'static str` implements `IntoPropValue<String>`
676679 and $N others
677680
678681error[E0277]: the trait bound `(): IntoPropValue<yew::NodeRef>` is not satisfied
0 commit comments