Commit Graph
65 Commits
Author SHA1 Message Date
pantonshire a3137d86c2 rename and rename_all attributes 2023-11-18 16:08:37 +00:00
pantonshire 5bd28d6774 use core::compile_error instead of std::compile_error 2023-11-18 15:26:14 +00:00
pantonshire 16ae2d403e case conversion functions 2023-11-18 15:23:42 +00:00
pantonshire 803e582012 bump version of enumscribe_derive required by enumscribe 2023-10-02 09:11:05 +01:00
pantonshire 754af04b47 version bump 2023-10-02 09:08:13 +01:00
pantonshire 615db6be6d tests for serde deserialize 2023-10-01 13:45:42 +01:00
pantonshire dca10eb38d fix for generated serde deserialize impl 2023-10-01 13:31:40 +01:00
pantonshire 406b42f0ca use CappedString and CowCappedString in generated unscribe fn 2023-10-01 13:12:30 +01:00
pantonshire 0483c756f0 add macro backtrace to test flags 2023-10-01 13:00:22 +01:00
pantonshire c8ca0b7e60 justfile fix 2023-10-01 11:50:44 +01:00
pantonshire 14effd44c5 replace test shell script with justfile 2023-09-29 09:40:31 +01:00
pantonshire 9487a7f533 add miri test script 2023-09-29 09:18:37 +01:00
pantonshire a799521e02 unit tests for (cow) capped string deserialisation 2023-09-29 09:17:26 +01:00
pantonshire afa8e15ace cow capped string 2023-09-24 21:07:22 +01:00
pantonshire 876d92c3e8 capped string documentation 2023-09-24 19:35:40 +01:00
pantonshire 096b635096 specify features required by examples 2023-09-23 15:11:47 +01:00
pantonshire 42eb2dd272 deny unsafe_op_in_unsafe_fn 2023-09-23 15:11:07 +01:00
pantonshire d083d30940 capped string uppercase conversion 2023-09-23 15:09:39 +01:00
pantonshire 5f169d1ac5 re-enable std by default 2023-09-17 09:54:44 +01:00
pantonshire 03d5baced8 capped string type with Deserialize impl 2023-09-17 09:52:44 +01:00
Pantonshire c5efe98a6c version bumps 2023-07-27 10:10:39 +01:00
pantonshire e3a465443b Version bumps 2023-02-08 11:51:19 +00:00
pantonshire c8c22d025a README typo fixes 2023-02-08 11:50:03 +00:00
pantonshire c47706bc5f Update READMEs 2023-02-08 11:45:37 +00:00
pantonshire 830d5807a0 Bump crate versions 2023-02-08 11:22:58 +00:00
pantonshire fc028c28df Update README and top-level documentation 2023-02-08 11:19:08 +00:00
pantonshire 8c078040ac Implement container-level case_insensitive from issue #1 2023-02-08 11:10:48 +00:00
Pantonshire d0da42b9b7 Bump version 2021-07-01 10:34:29 +01:00
Pantonshire 96ed86ac8a Update .gitignore 2021-07-01 10:32:59 +01:00
Pantonshire c8f04e81ce Add #[automatically_derived] annotation to generated impl blocks 2021-07-01 10:32:51 +01:00
Pantonshire 0880156d37 Code cleanup: remove some unwrap() calls 2021-05-24 19:54:24 +01:00
Pantonshire f9a9db2e9a Run cargo fmt, minor code cleanup 2021-05-24 11:59:48 +01:00
Pantonshire 6dbb36f561 Cleanup and documentation 2021-05-22 16:25:32 +01:00
Pantonshire b41ea16b82 Remove unused import, copy README.md to enumscribe and enumscribe_derive crates for publishing 2021-05-22 12:52:45 +01:00
Pantonshire ee69ecd62f Cargo metadata and additional documentation examples 2021-05-22 12:36:52 +01:00
Pantonshire 11a5777eab Documentation 2021-05-22 11:49:14 +01:00
Pantonshire a0c4029201 Add .travis.yml 2021-05-21 16:45:59 +01:00
Pantonshire 6932fd7d95 Unscribe tests 2021-05-21 16:31:22 +01:00
Pantonshire 39ef66b77b Tests 2021-05-21 15:53:37 +01:00
Pantonshire 3773c0ef1c Fix deserialize error message 2021-05-21 15:02:59 +01:00
Pantonshire 4605fd18d5 Documentation 2021-05-21 14:41:21 +01:00
Pantonshire 217b0b06a0 Update crate doc 2021-05-21 14:18:32 +01:00
Pantonshire 4ba616e7d3 Remove src from examples crate 2021-05-21 13:58:09 +01:00
Pantonshire 38b04def59 Include README examples in their own file 2021-05-21 13:36:07 +01:00
Pantonshire a8321f03bb Add derive as a feature 2021-05-21 10:14:41 +01:00
Pantonshire 1cdef76c2e Support for serde::Deserialize 2021-05-20 20:15:20 +01:00
Pantonshire 46dac98882 Support for serde::Serialize 2021-05-20 18:56:54 +01:00
Pantonshire 867b09a1fe Derive for TryUnscribe 2021-05-20 17:32:15 +01:00
Pantonshire 8f7f76d8ba Derive for Unscribe 2021-05-20 13:08:20 +01:00
Pantonshire 1fab354030 Duplicate name checking now takes case insensitivity into account 2021-05-20 11:51:19 +01:00
Pantonshire ed83ffc5f3 Cleanup 2021-05-19 17:54:34 +01:00
Pantonshire fce589369b Update Cargo.toml files 2021-05-19 16:34:11 +01:00
Pantonshire 56d790559e Scribe static str, documentation 2021-05-19 16:12:57 +01:00
Pantonshire 95683c7ce7 Derives for scribe static cow str 2021-05-19 11:56:23 +01:00
Pantonshire 0c4c252be9 Project restructuring, dedicated traits, TryScribeString derive 2021-05-19 10:16:22 +01:00
Pantonshire 6a2ffc19eb Use airports in the example again 2021-05-18 16:50:16 +01:00
Pantonshire bfc8a82627 Conversion from enum to owned string 2021-05-18 16:37:41 +01:00
Pantonshire 1a6feab1f2 case_insensitive key, refactoring 2021-05-18 13:29:38 +01:00
Pantonshire 13be79f632 Reject multiple variants marked as other, error message improvements 2021-05-16 17:18:54 +01:00
Pantonshire c7cc6507ad Enum variant parsing 2021-05-16 16:59:05 +01:00
Pantonshire dee1f49d1a MacroError type 2021-04-26 11:48:45 +01:00
Pantonshire b6ed3ec698 Store span information to allow for better error messages 2021-04-26 10:35:39 +01:00
Pantonshire b1280ae1ca Attribute dictionary parsing 2021-04-25 20:03:17 +01:00
Pantonshire 7be516b237 Example 2021-04-20 15:01:50 +01:00
Pantonshire 28915bb825 Initial experimental version 2021-04-20 14:32:28 +01:00