config-proc

Crates.ioconfig-proc
lib.rsconfig-proc
version0.1.0
sourcesrc
created_at2022-10-21 05:35:09.832349
updated_at2022-10-21 05:35:09.832349
descriptionProc-macros for config file handling
homepage
repositoryhttps://sr.ht/~curious/config-proc
max_upload_size
id693198
size46,447
John (CuriouslyCurious)

documentation

https://docs.rs/config-proc

README

config-proc

A convenience crate for handling configuration files through procedural macros.

This crate generates save/load functions for the types which are annotated with the proc-macros. Defaults to the XDG Base Directory Specification.

Development Status

The crate is currently in a very early phase and is only published to enable dogfooding. Use at your own risk!

Documentation, tests and functionality is currently still a work-in-progress. Not everything works as expected and documentation may be either out-of-date or just flat-out wrong. Everything may change!

Cross-incompatability

Currently, this crate will not behave properly on any non-UNIX system. So, do NOT use the defaults on a Windows system as the assumptions on directory structuring done internally will be completely wrong.

Whether or not this crate will have Windows support in the future is not determined as of this writing.

License

Licensed under 0BSD. See LICENSE file.

Commit count: 0

cargo fmt