mirror of
https://github.com/yewstack/yew.git
synced 2025-12-08 21:26:25 +00:00
* Update signature of use_prepared_state * Update signature of use_transitive_state * Migration guide + example * bless trybuild tests * please fmt * there's one usage here as well * use_prepared_state_with_suspension needs updates * updated tests
68 lines
3.1 KiB
Plaintext
68 lines
3.1 KiB
Plaintext
error: this hook takes 2 arguments but 1 argument was supplied
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:6:5
|
|
|
|
|
6 | use_transitive_state_with_closure!(123)?;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: this error originates in the macro `use_transitive_state_with_closure` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error: expected closure
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:8:57
|
|
|
|
|
8 | use_transitive_state_with_closure!(|_| { todo!() }, 123)?;
|
|
| ^^^
|
|
|
|
error: You must specify a return type for this closure. This is used when the closure is omitted from the client side rendering bundle.
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:10:45
|
|
|
|
|
10 | use_transitive_state_with_closure!(123, |_| { todo!() })?;
|
|
| ^^^^^^^^^^^^^^^
|
|
|
|
error: this hook takes 2 arguments but 1 argument was supplied
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:12:5
|
|
|
|
|
12 | use_transitive_state_with_closure!(|_| -> u32 { todo!() })?;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: this error originates in the macro `use_transitive_state_with_closure` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error: expected closure
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:14:64
|
|
|
|
|
14 | use_transitive_state_with_closure!(|_| -> u32 { todo!() }, 123)?;
|
|
| ^^^
|
|
|
|
error: this hook takes 2 arguments but 1 argument was supplied
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:21:5
|
|
|
|
|
21 | use_transitive_state_without_closure!(123)?;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: this error originates in the macro `use_transitive_state_without_closure` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error: expected closure
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:23:60
|
|
|
|
|
23 | use_transitive_state_without_closure!(|_| { todo!() }, 123)?;
|
|
| ^^^
|
|
|
|
error: You must specify a return type for this closure. This is used when the closure is omitted from the client side rendering bundle.
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:25:48
|
|
|
|
|
25 | use_transitive_state_without_closure!(123, |_| { todo!() })?;
|
|
| ^^^^^^^^^^^^^^^
|
|
|
|
error: this hook takes 2 arguments but 1 argument was supplied
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:27:5
|
|
|
|
|
27 | use_transitive_state_without_closure!(|_| -> u32 { todo!() })?;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: this error originates in the macro `use_transitive_state_without_closure` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error: expected closure
|
|
--> tests/hook_macro/use_transitive_state-fail.rs:29:67
|
|
|
|
|
29 | use_transitive_state_without_closure!(|_| -> u32 { todo!() }, 123)?;
|
|
| ^^^
|