8000 Feat/tupled_extenders_20240925 by helly25 · Pull Request #55 · helly25/mbo · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Feat/tupled_extenders_20240925 #55

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Sep 25, 2024
Merged

Conversation

helly25
Copy link
Owner
@helly25 helly25 commented Sep 25, 2024

Allow extenders to be tuples of extenders as a somle way to combine extenders.
Unfortunately for now this leads to longer types names.

* Support arithmetic types correctly as direct types.
* Add preliminary JSON default option.
* Explain more functionality in the tests.
Support Pair types.
* Need to special case pir first/seconf field name support.
* Must construct and delete mock per test case.
…, when they otherwsie are not available.

Change `AsDefault`, `AsCpp` and `AsJson` back to returning a struct by making the top consumers accept different params (structs and producers).

Handle pairs much better by making them behave nearly exactly as if they were extends. For that we check type `MboTypesExtendDoNotPrintFieldNames` prsence on their hosts.
… extenders.

Unfortunately for now this leads to longer types names.
@helly25 helly25 merged commit 405a373 into main Sep 25, 2024
4 checks passed
@helly25 helly25 deleted the feat/tupled_extenders_20240925 branch September 25, 2024 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0