#configuration #logix #config-parser #read-write #traits #config-format #syntax

logix-type

Provides the LogixType trait and the parser for .logix files, aimed at enabling easy-to-read-and-write configurations for logix

15 releases (7 breaking)

0.8.1 Mar 30, 2024
0.7.0 Mar 29, 2024
0.4.1 Nov 18, 2023

#1354 in Parser implementations

Download history 8/week @ 2024-01-31 10/week @ 2024-02-07 3/week @ 2024-02-14 17/week @ 2024-02-21 12/week @ 2024-02-28 1/week @ 2024-03-06 3/week @ 2024-03-13 590/week @ 2024-03-27 65/week @ 2024-04-03

655 downloads per month
Used in logix

MPL-2.0 license

81KB
2.5K SLoC

logix-type - provider of the LogixType trait and derive macro

Welcome to logix-type, the dedicated parser for .logix files, used by the logix crate. It aims to be a user readable format that is easy to both read and write. This makes logix-type an essential part of the Logix ecosystem.

Goals

  • A syntax that is easy to read and write for humans
  • Include basic programming primitives without letting it go too far

Current Focus

The focus of this crate is to provide the config format needed by Logix. Compatibility will be broken without considerations at this stage.

License

This project is licensed under the Mozilla Public License 2.0 (MPL). All contributions to this project will be covered by the MPL, unless an exception is explicitly stated at the top of the contributed file. For more details, see the LICENSE file in the repository

Dependencies

~4–14MB
~169K SLoC