らりお (YOSHIOKA Takuma)
3988beefb9
Add AsStaticRef
trait and let derive(AsRefStr)
implement it ( #24 )
...
`#[derive(AsRefStr)]` will implement `AsStaticRef<str>`, and it
enables us to get `&'static str` by `AsStaticRef::<str>::as_static()`.
This will solve #23 .
2018-05-26 10:57:04 -07:00
らりお (YOSHIOKA Takuma)
e2ed13ad07
Disable missing_docs
lint for new types created by EnumIter
( #25 )
2018-05-23 07:14:17 -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
Malte Thiesen
ae40df1383
Implement Clone trait for enum iterators. ( #18 )
2018-04-16 09:43:32 -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
らりお (YOSHIOKA Takuma)
af58a6d403
Add derive(AsRefStr)
implementation ( #10 )
...
Implements AsRef<str> as a non-allocating alternative to deriving ToString. Docs will come later
2017-08-23 19:18:23 -07:00
Peternator7
c9bba73f9b
Updated Cargo.toml
2017-07-01 08:12:00 -07:00
kyren
86a02a4833
Add some missing absolute module paths
2017-06-30 14:36:13 -07:00
Peternator7
fbea713633
Updated Version. Changed Readme
2017-04-15 18:54:49 -07:00
Peternator7
bb2a37e9b6
Refactored deriviations into different files and added a ToString implementation
2017-04-15 18:08: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
Alex Burka
1c2548f215
strum_macros: absolutize type paths
2017-02-14 15:22:30 -05:00
Peter Glotfelty
ef401fcd27
Added better support for debugging items
2017-02-13 23:11:17 -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
c52cd5942a
Revised documentation and it reads better now. Started writing a test crate.
2017-02-11 22:44:40 -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
61e4924c49
Refactored some code to use more traits and few free functions
2017-02-04 23:32:53 -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