This PR stabalizes the API by creating a macro that will generate the DTOs that should be sent. Each DTO could have required fields and optional fields and depending on those fields the DTO will be generated.
This should improve the developer experience as structs will now act as a named parameters in the function call
The main changes are:
Rename to EstProto
Remove JaConfig builder and expose fields
Timeout in jarust_interface is now a param instead a struct field
Stabalizing the APIs
This PR stabalizes the API by creating a macro that will generate the DTOs that should be sent. Each DTO could have required fields and optional fields and depending on those fields the DTO will be generated.
This should improve the developer experience as structs will now act as a named parameters in the function call
The main changes are:
EstProto
JaConfig
builder and expose fieldsjarust_interface
is now a param instead a struct fieldmake_dto!