# content-line-writer
[Source](https://git.sr.ht/~whynothugo/content-line-writer)
| [Docs](https://docs.rs/content-line-writer/)
| [Issues](https://todo.sr.ht/~whynothugo/pimsync)
| [Patches](https://lists.sr.ht/~whynothugo/vdirsyncer-devel)
| [Chat](irc://ircs.libera.chat:6697/#pimutils)
This Rust library implements writing of content lines for iCalendar and vCard
files. It handles the lower-level details of these formats, including folding
continuation lines.
The initial scope includes two usages:
- Converting JSCalendar into iCalendar.
- Fixing some types of errors in non-compliant iCalendar files.
It does not handle any of the _semantics_ of iCalendar and vCard; it only
handles the syntax of content lines.
## Requirements
This library requires Rust and Cargo to built. It has no additional build or
runtime dependencies.
## Documentation
The documentation can be built with `cargo doc`.
## Licence
This project is licensed under the ISC licence. See LICENCE for details.