Jonas Platte
96ca638474
Change most usages of String to Box<str>
2020-05-30 18:31:08 +02:00
Jonas Platte
89f0594a68
Make string comparison PartialEq impls work
2020-05-01 23:02:06 +02:00
Jonas Platte
76a5a487d2
Make rand and serde dependencies optional
2020-04-17 12:54:50 +02:00
Jonas Platte
fe70d158e7
Implement string comparison for identifier types
2020-04-16 13:54:06 +02:00
Jonas Platte
3945f88e10
New representation for identifiers
...
Identifiers now always own just a single allocation, and implement AsRef<str>.
PartialOrd and Ord implementations were also added at the same time. All
identifiers except RoomVersionId can now also be converted to String without
allocation.
2020-04-15 13:54:31 +02:00
Jonas Platte
2a0414cd60
Remove unnecessary explicit lifetimes
2019-12-15 20:39:03 +01:00
Jonas Platte
32733cf782
Further simplify deserialization
2019-12-10 22:42:46 +01:00
Jonas Platte
d120f77635
Simplify deserialization
2019-12-10 11:54:09 +01:00
Jimmy Cuadra
9506c565e0
Add support for room version 5.
2019-06-16 01:29:54 -07:00
Jimmy Cuadra
6d9b3c7bf2
Add RoomVersionId
.
2019-06-03 10:21:57 -07:00