Peltoche / ical-rs

Rust parser for ics (rfc5545) and vcard (rfc6350)
Apache License 2.0
110 stars 21 forks source link

Ical serde #44

Closed daladim closed 2 years ago

daladim commented 2 years ago

Hi, thanks for your work on iCalendar files!

On a project of mine, I'd like to store a Vec<Property> in a struct that can be serialized/deserialized by serde...but this fails because Property does not support serde itself.

This PR is adding serde support, to Property but also to every struct where (I think) it makes sense.

In case you accept it, I'd be glad you released a 0.8.0 with this change, it would help my downstream project :D )

daladim commented 2 years ago

Hello @Peltoche .

Sorry for the spam, I've written https://github.com/Peltoche/ical-rs/issues/43#issuecomment-977250695 but I'm not sure whether closed issues or MR will trigger a notification for you :-/

When are you considering releasing a new version of ical?

I'd like to publish a crate that depends on yours (including my commit), but I cannot do so in case a dependency of mine is not published either :-(

Thanks :)