Right now to export a function all arguments must implement serde::Serialize and all results must implement serde::Deserialize. Can we make it so this bound isn't required but without breaking tauri-specta.
For most cases this will be fine because serde can be used in the transport layer but if you wanna do FFI or use a non-serde compatible encoding you will currently have a bad time.
Right now to export a function all arguments must implement
serde::Serialize
and all results must implementserde::Deserialize
. Can we make it so this bound isn't required but without breaking tauri-specta.For most cases this will be fine because serde can be used in the transport layer but if you wanna do FFI or use a non-serde compatible encoding you will currently have a bad time.