mirror of
https://github.com/tauri-apps/tauri.git
synced 2025-01-08 20:31:09 +03:00
1453d4bf84
* wip: param argument proof of concept for #[command] * use macros for automatic type inference in commands * refactor command for better error handling * remove redundant ToTokens impl for Wrapper and Handler * create `StateP` to allow state to use type inference during commands * wrap State instead of T * remove accidental edit of attribute * remove StateP because we recommend `_: Window<P>` for type inference, the following function types are now supported: * Pat::Wild (arg: "_") * Pat::Struct (arg: final path segment) * Pat::TupleStruct (arg: final path segment) * add wildcard, struct, and tuple struct commands to examples * better unsupported command argument message * feat(examples): move some commands to a separate module * add change file Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
7 lines
223 B
Markdown
7 lines
223 B
Markdown
---
|
|
"tauri-macros": patch
|
|
---
|
|
|
|
`#[command]` now generates a macro instead of a function to allow passing through `Params` and other generics.
|
|
`generate_handler!` has been changed to consume the generated `#[command]` macro
|