Objects and callbacks were not handling case consistently in generated across code, leading to compilation errors in some cases (see #22).
The main problem arises in capital acronym handling, i.e. HTTPClient. Such acronyms are converted using heck::to_upper_camel_case, which converts upper case acronym HTTP into upper camel case Http, i.e. HttpClient.
Objects and callbacks were not handling case consistently in generated across code, leading to compilation errors in some cases (see #22).
The main problem arises in capital acronym handling, i.e.
HTTPClient
. Such acronyms are converted usingheck::to_upper_camel_case
, which converts upper case acronymHTTP
into upper camel caseHttp
, i.e.HttpClient
.Fixes #22.