Skip to content

Add Scala provider#45

Merged
evestera merged 1 commit into
evestera:masterfrom
ptwales:scala
Jun 1, 2026
Merged

Add Scala provider#45
evestera merged 1 commit into
evestera:masterfrom
ptwales:scala

Conversation

@ptwales
Copy link
Copy Markdown
Contributor

@ptwales ptwales commented Jan 10, 2026

Includes #43 because I needed it to compile.

It uses the Circe library with semiautomatic derivation. There are alternative libraries (ie Play) and even alternatives within that library. I figure that can all be handled with options later.

I'm suspicious that there might be some declaration ordering issues which I need to test.

Comment thread json_typegen_cli/src/main.rs Outdated
@evestera
Copy link
Copy Markdown
Owner

evestera commented Jun 1, 2026

Thank you for the PR. Sorry this took so long. Finally had some time now to set up a Scala environment and actually test it, and does indeed seem to work fine. 👍 I did a manual rebase/squash where I also added it to the web UI, and will merge it now.

@evestera evestera merged commit 989bebb into evestera:master Jun 1, 2026
3 checks passed
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