1
0
mirror of https://github.com/danog/strum.git synced 2024-11-27 12:24:59 +01:00
Commit Graph

22 Commits

Author SHA1 Message Date
Peter Glotfelty 🚀
e79a6fea80 Updated documents 2018-12-24 08:58:14 -08:00
Peter Glotfelty 🚀
c22c8ca7a9 Updated docs and revved version numbers 2018-12-05 11:52:34 -08:00
Peter Glotfelty 🚀
e75626a59f Revved Version Numbers 2018-09-26 13:02:53 -07:00
Azriel Hoh
1c00f6cfa5 Feature/33/derive enum variants (#34)
* Run rustfmt over repository.

* Bump `syn` to 0.15

* Implemented ability to `serialize_all` using cases from `heck`.

Issue #21

* Use `path` and `version` in dependency specifications.

Issue #21

* Updated documentation.

Issue #21

* Added `CHANGELOG.md`.

* Also convert case when deriving `Display`.

Issue #21

* Added `EnumDiscriminants` derive.

Issue #33

* Added the ability to rename derived `EnumDiscriminants`.

Issue #33

* Updated `README.md` and lib.rs docs.

Issue #33

* Updated `CHANGELOG.md`.

Issue #33

* WIP: refactoring to allow attributes on discriminants enum.

* Use single `strum_discriminants` top level attribute.

Issue #33

* Allow multiple declarations of `strum_discriminants` attribute.

Issue #33

* Pass through all other attributes to discriminant enum.

Issue #33

* Add `impl From<MyEnum> for MyEnumDiscriminants`.

Issue #33

* Add `impl<'_enum> From<&'_enum MyEnum> for MyEnumDiscriminants`.

Issue #33

* Added complex case test for `From` derivation.

Issue #33

* Added docs to some helper functions.

* Added docs about `From` impls.

Issue #33
2018-09-26 12:13:45 -07:00
Peter Glotfelty
b6e4e66157
Did a little bit of refactoring and added some docs around AsStaticStr (#28)
* Did a little bit of refactoring and added some docs around AsStaticStr

* Revving the version in the cargoo.toml

* Managing Cargo.toml is a bit tedious when deploying packages that depend on each other

* Updated Cargo.toml
2018-06-26 08:22:19 -07:00
らりお (YOSHIOKA Takuma)
c91854c2f1 Bump dependencies (syn and quote) (#26)
syn-0.14 and quote-0.6 have been released, and they have breaking
changes.
2018-06-23 09:02:34 -07:00
らりお (YOSHIOKA Takuma)
179e8eac35 Bump dependencies (mainly syn crate) (#22)
* Bump dependencies

* Cache intepreted meta to reduce memory allocation
2018-05-12 15:29:21 -07:00
Peter Glotfelty 🚀
f039c629e2 Implemented Display for enums and added exactsizeiter to enumiter 2018-03-10 13:06:17 -08:00
Peternator7
55f61035f7 Updated README to include AsRefStr 2017-08-23 22:20:39 -07:00
Peternator7
c9bba73f9b Updated Cargo.toml 2017-07-01 08:12:00 -07:00
Peternator7
fbea713633 Updated Version. Changed Readme 2017-04-15 18:54:49 -07:00
Peter Glotfelty
9dcade9077 Added one more test file 2017-02-23 00:09:57 -08:00
Peter Glotfelty
1801a300d3 Fixed some documentation bugs 2017-02-15 21:16:16 -08:00
Peter Glotfelty
033a376130 Added more test cases and fixed a small bug in how EnumIter handles generics 2017-02-15 19:16:40 -08:00
Peter Glotfelty
42ee963b37 Merged changes from durka and updated docs accordinglt 2017-02-15 18:31:19 -08:00
Peter Glotfelty
dca3affc35 Fixed Cargo.toml for strum_macros 2017-02-11 23:05:15 -08:00
Peter Glotfelty
d3b7b7e761 Fixed the links 2017-02-11 23:03:42 -08:00
Peter Glotfelty
bbdceacd58 Fixed all the doc tests to actually run. 2017-02-11 11:42:32 -08:00
Peter Glotfelty
e9f28d8273 Added lots more documentation to the project. 2017-02-09 00:23:55 -08:00
Peter Glotfelty
81ab1483bc Added support for lifetimes and generic bounds on enums. Also added support for a default case in from_str and a detailed_message 2017-02-08 23:06:28 -08:00
Peter Glotfelty
e4c762ee67 Fixed the dependency links to point at github now that the project is being hosted remotely 2017-02-04 18:55:15 -08:00
Peter Glotfelty
87a88dc92c Implemented initial version of macros and code 2017-02-04 18:52:48 -08:00