- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 45
Add Serde support #83
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
base: main
Are you sure you want to change the base?
Conversation
cd37125    to
    1cc1aa8      
    Compare
  
    d6c25bb    to
    05b95ca      
    Compare
  
    21359e1    to
    dea9129      
    Compare
  
    441178d    to
    1587661      
    Compare
  
    70992c6    to
    8594cf9      
    Compare
  
    1384083    to
    a85107d      
    Compare
  
    | Hi @zkat ! I have a bit of time in the evenings in the coming week and was thinking I could take a swing at this! I've been using knuffel / knus stuff again, but since you planted the  Let me know if I should hold off / if you've been working on this offline — I don't want to step on your toes! | 
| @TheLostLambda oh god yes please help. Save me. I hate this so much 😂 | 
| Haha, oh dear... I'll try my best... Watching the Jon Gjengset video now and I'll keep you posted on any progress! 😅 | 
| Hi @zkat ! I've been looking into this a bit and whilst I'm sure it is possible, the more looking I've done the more I'm on the fence about if it's the right way to go about this? I'm very open to being convinced either way, but I think the actual user experience of using  I use things like  With that being said, I would really really like  The major reason I'm using KDL over anything else is because it lets me create things that are slightly closer to DSLs than normal config files — I think it would be good if whatever derive-macro solution we integrate is just as flexible as KDL itself! | 
| @TheLostLambda I have no idea, but @fasterthanlime recently expressed interest in trying to see if facet could be used instead of serde and was willing to take on that work? Just pinging him into this thread for reference. | 
| 
 That is correct! I've been getting facet-json to near feature-completion and I'm excited to start work on KDL :) | 
| I've just taken a look at @fasterthanlime 's stuff on  I'm happy to lend a hand to anyone who'd like one here — now I'm also quite excited about  | 
| 
 Do you want to champion the  I was excited to get it done but I don't feel ownership over actually doing it. I'm happy to step back and support you, making sure facet-core, facet-reflect etc. have what you need. Does that sound good? | 
| @fasterthanlime I'd be super happy to give that a go! I'm sure KDL will be a lot more complex, but looking at some of the existing formats, I'm quite surprised at how easy  I reckon it would be a really good use case for ironing out some of the arbitrary argument stuff :) | 
| 
 Fantastic — let me stub out  | 
| 
 Done in facet-rs/facet#358 | 
This PR adds full serde support to kdl-rs. It works kinda like quick-xml