Jonas Platte
|
e7f55ea2c6
|
Rewrap comments
|
2020-11-27 18:22:18 +01:00 |
|
Jonas Platte
|
ee6d258bdf
|
events: Remove some needless Result wrapping
|
2020-11-25 18:10:19 +01:00 |
|
Jonas Platte
|
b7e15efe43
|
events: Support attributes on items in event_enum!
|
2020-11-24 03:25:02 +01:00 |
|
Jonas Platte
|
e1975c2035
|
Be more consistent about whitespace
|
2020-10-24 00:44:01 +02:00 |
|
skim
|
5b904ddbd7
|
Update links to main branch
|
2020-10-13 10:24:54 +02:00 |
|
Jonas Platte
|
006582e3f2
|
Various README updates
|
2020-09-29 20:30:33 +02:00 |
|
Jonas Platte
|
8b9e20b842
|
Fix outdated links
|
2020-09-29 20:10:54 +02:00 |
|
Jonas Platte
|
e0e7f901d0
|
Merge license sections in README.md's
|
2020-09-26 16:26:32 +02:00 |
|
Jonas Platte
|
565e3a1ee7
|
Merge LICENSE files
The Copyright notice is taken out because no single person has a
copyright to the entire codebase.
|
2020-09-26 15:52:52 +02:00 |
|
Jonas Platte
|
fa44fd5c55
|
Remove outdated Travis badges
|
2020-09-26 15:37:08 +02:00 |
|
Jonas Platte
|
c87ec49594
|
Update authors field in ruma-events-macros/Cargo.toml
|
2020-09-22 21:04:00 +02:00 |
|
Jonas Platte
|
7122720bfe
|
Add LICENSE file to ruma-events-macros
For some reason it was missing.
|
2020-09-22 21:03:02 +02:00 |
|
Jonas Platte
|
578f6c8925
|
Replace r0::room::create_room::InitialStateEvent with ruma_events::InitialStateEvent
|
2020-08-17 23:36:00 +02:00 |
|
Jonas Platte
|
6006e0b52e
|
Rename local variable
|
2020-08-17 23:24:13 +02:00 |
|
Devin Ragotzy
|
342181ab1a
|
Use proc_macro_crate name in the event_enum! macro code-gen
|
2020-08-11 23:47:34 +02:00 |
|
Devin Ragotzy
|
e2f84679b3
|
Use proc_macro_crate name in the event content derives
|
2020-08-11 23:47:34 +02:00 |
|
Devin Ragotzy
|
9bc257b19e
|
Use proc_macro_crate name in the Event derive
|
2020-08-11 23:47:34 +02:00 |
|
Devin Ragotzy
|
cfe62f27d0
|
Re-export ruma-events-macros and deps in ruma-events
This also adds the dependency and function to find crate name at macro
expansion time.
|
2020-08-11 23:47:34 +02:00 |
|
Jonas Platte
|
1fbf05d71f
|
Fix some bad formatting
|
2020-08-08 21:52:58 +02:00 |
|
Jonas Platte
|
d6d84a9a70
|
Bump ruma-identifiers version
|
2020-08-08 18:28:23 +02:00 |
|
Jonas Platte
|
a1916837f9
|
Bump ruma-identifiers version
|
2020-08-08 16:21:11 +02:00 |
|
Jonas Platte
|
30e73186e7
|
Bump dependencies
|
2020-08-07 19:13:00 +02:00 |
|
Devin Ragotzy
|
606f988ed8
|
Add doc comments for cmp traits and use unambiguius paths
|
2020-08-03 17:39:50 +02:00 |
|
Devin Ragotzy
|
3f370c5f1b
|
Add PartialEq/Eq and PartialOrd/Ord to the event structs with event_ids
|
2020-08-03 17:39:50 +02:00 |
|
Devin Ragotzy
|
b6c289c3d2
|
Clean up before starting to implement eq/ord trait
|
2020-08-03 17:39:50 +02:00 |
|
Jonas Platte
|
fa8c7b020b
|
Release ruma-events 0.22.0-alpha.1
|
2020-07-29 17:09:29 +02:00 |
|
Jonas Platte
|
5086a6654a
|
Update changelog for ruma-events-macros
|
2020-07-29 16:54:11 +02:00 |
|
Jonas Platte
|
c1677aa4c0
|
Fix cargo metadata
|
2020-07-29 16:36:48 +02:00 |
|
Devin Ragotzy
|
4a34375449
|
Support multiple attribute arguments in ruma_event attribute (#161)
* Add parsing to allow ruma_event attribute to accept mutli args
* fixup! Add parsing to allow ruma_event attribute to accept mutli args
* Refactor MetaAttrs::parse and resolve review issues
|
2020-07-26 19:18:28 -04:00 |
|
Jonas Platte
|
1862d15365
|
Remove glob imports of C-like enums
|
2020-07-26 17:13:08 +02:00 |
|
Jonas Platte
|
c363494905
|
Release ruma-identifiers 0.17.1
|
2020-07-26 15:04:20 +02:00 |
|
Jonas Platte
|
ce04ea10bf
|
Remove no longer needed extern crate proc_macro; declarations
|
2020-07-24 21:21:13 +02:00 |
|
Devin Ragotzy
|
4be63127f7
|
Add into_full_event and From<> impls to convert between sync and full events
|
2020-07-24 14:45:38 +02:00 |
|
Devin R
|
3329dc7345
|
Fix clippy warnings in identifiers and events-macros
|
2020-07-23 15:01:12 +02:00 |
|
Devin R
|
56ff7c05e9
|
Remove the Ident from EventKind and impl Display for both enums
|
2020-07-23 15:01:12 +02:00 |
|
Devin R
|
2e1e63671d
|
Turn long matches! into is_redacted EventKindVariation method
|
2020-07-23 15:01:12 +02:00 |
|
Devin R
|
a39c0106d4
|
Generate EventKind/Variation pair from Event derive input
|
2020-07-23 15:01:12 +02:00 |
|
Devin R
|
4b9fdcb189
|
Use EventKind/Variation in the Event derive macro
Move the event parsing into it's own mod to be shared by event.rs.
|
2020-07-23 15:01:12 +02:00 |
|
Jonas Platte
|
080a537664
|
Release ruma-identifiers 0.17.0
|
2020-07-22 23:06:44 +02:00 |
|
Jonas Platte
|
05a99a00a0
|
Only use matches crate as a dev-dependency
|
2020-07-22 23:06:35 +02:00 |
|
Devin R
|
3a0138dea1
|
Use Box instead of Raw for the redacted Unsigned types redacted_because
|
2020-07-22 20:29:01 +02:00 |
|
Devin R
|
b55f82742c
|
Fix sync ephemeral room events code-gen enum definition
|
2020-07-21 14:54:57 +02:00 |
|
Devin R
|
848b225681
|
Group/move functions around in the event_enums module
|
2020-07-17 14:20:17 +02:00 |
|
Devin R
|
cd2f011fb3
|
Add AnyPossiblyRedacted* enums to event_enum! code-gen
|
2020-07-17 14:20:17 +02:00 |
|
Ragotzy.devin
|
1db0082281
|
Add redact method to all event_enum! generated enums
… and to AliasesEventContent
|
2020-07-17 01:07:07 +02:00 |
|
Ragotzy.devin
|
e7d9fb785d
|
Split UnsignedData into multiple types
* Rename UnsignedData -> Unsigned
* Add RedacedUnsigned and RedactedSyncUnsigned
|
2020-07-16 02:34:36 +02:00 |
|
Devin R
|
6f69a6fe76
|
Fix redacted aliases event deserialization
|
2020-07-15 17:10:47 +02:00 |
|
Jonas Platte
|
1a1884ce81
|
identifiers: Bump version (prerelease), update change log
|
2020-07-15 00:45:47 +02:00 |
|
Devin R
|
204a90ac43
|
Rename *EventStub -> Sync*Event
|
2020-07-14 13:44:39 -04:00 |
|
Ragotzy.devin
|
1db4898cde
|
Refactor the input parsing of event_enums!
|
2020-07-13 15:31:15 +02:00 |
|