25 Commits

Author SHA1 Message Date
Digital
3a4041982c Add unicode compatibility for identifiers
Fix issue with unicode character boundaries in parse_id.
Add Unit test for unicode room aliases.
2018-04-04 14:31:16 +02:00
Jimmy Cuadra
418c91d5ff Update serde and serde_json to 1.0. 2017-04-20 21:57:36 -07:00
Jimmy Cuadra
9181220917 Update TryFrom::Err to TryFrom::Error. 2017-03-24 01:31:33 -07:00
Jimmy Cuadra
e4c3cae7fd Add missing Diesel implementations. 2017-02-08 22:25:01 -08:00
Jimmy Cuadra
c6b959c7a1 Update to Diesel 0.10. 2017-02-03 03:11:35 -08:00
Jimmy Cuadra
67ee31b3aa Update to serde 0.9, regex 0.2, and url 1.4. 2017-01-26 00:08:17 -08:00
Jimmy Cuadra
059b747cbb Add a little more detail to the RoomIdOrAliasId docstring. 2016-12-20 22:58:05 -08:00
Andreas Brönnimann
5c729ca988 Add RoomIdOrAliasId 2016-12-17 12:30:25 +01:00
Jimmy Cuadra
ff55576d0f Update deps, remove question_mark feature, bump version to 0.4.2. 2016-10-16 15:52:06 -07:00
Jimmy Cuadra
9da1442ffc Automatically downcase UserId localparts. 2016-08-28 04:27:32 -07:00
Jimmy Cuadra
971948d386 Add Diesel integration. 2016-08-27 03:50:12 -07:00
Jimmy Cuadra
3c66f7268a Derive Clone for ID types and Copy for Error. 2016-08-13 00:50:36 -07:00
Jimmy Cuadra
28fdff9a65 Derive Eq and Hash for ID types. 2016-07-28 02:57:36 -07:00
Jimmy Cuadra
43d668e9ef Implement std::error::Error for Error. 2016-07-26 06:06:51 -07:00
Jimmy Cuadra
20cfd5200e Add random generation constructors. 2016-07-26 06:00:30 -07:00
Jimmy Cuadra
91711c6544 new --> try_from 2016-07-26 05:36:51 -07:00
Jimmy Cuadra
e8abd71cd0 Implement deserialization for ID types. 2016-07-26 01:45:15 -07:00
Jimmy Cuadra
d560ccebeb Implement serialization for ID types. 2016-07-26 00:19:12 -07:00
Jimmy Cuadra
d05822199a Use question mark feature instead of try macro. 2016-07-23 01:19:12 -07:00
Jimmy Cuadra
920767c020 Reexport url::Host. 2016-07-22 23:01:28 -07:00
Jimmy Cuadra
4f3db4fff3 Add RoomAliasId. 2016-07-22 22:59:53 -07:00
Jimmy Cuadra
c357991bbd Fix some docstrings. 2016-07-22 22:50:00 -07:00
Jimmy Cuadra
9055983642 Add event and room IDs. 2016-07-22 22:41:40 -07:00
Jimmy Cuadra
2a03702976 Only use regex for checking valid characters in user localparts. 2016-07-22 21:55:28 -07:00
Jimmy Cuadra
9ad1e0fc69 ruma-identifiers 2016-07-17 22:10:17 -07:00