feat: added integration with kotlinx.serialization#76
feat: added integration with kotlinx.serialization#76AbdullinAM merged 1 commit intoJetBrains-Research:mainfrom
Conversation
6b1ccdc to
a755a59
Compare
There was a problem hiding this comment.
ktlint found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
|
Hey @y9san9! Sorry for the late reply! This is an amazing idea and a great implementation! Thank you! |
|
@AbdullinAM There is one problem here. I don't think this class should be a data class since it's full of lambdas
So that's what I did ATM:
Everything else is fixed. Also I don't know if you mind that I am force pushing to keep commits clean, or I should leave all the commits for easier review. |
|
@y9san9 Thanks! Yeah, I think for this case we can ignore the linter warnings. As for the force pushes --- thats totally fine 😃. I think having all changes in one commit will be beneficial for the future |
|
Looks like we have to declare a new dependency somehow (kotlinx.serialization) |
|
@y9san9 I think we can just ignore it. I planned to turn off dependency submission and reconfigure CI anyways. Thank you for your contribution! I will merge the PR |
|
Thank you for your time! I hope it's not the last time me contributing to the Kotlin Ecosystem |


For the past two weeks I played around with kotlinx.fuzz and that's when I got the idea to make an integration with kotlinx.serialization. So, I made this PR. This PR doesn't yet contain full documentation on every type that I wrote, but if you are interested in merging that to the upstream, I am glad to provide one.
I recommend checking this README out before reading through PR: https://github.com/y9san9/kotlinx.fuzz/tree/main/kotlinx.fuzz.serialization/README.md