aboutsummaryrefslogtreecommitdiff
path: root/derive (follow)
Commit message (Collapse)AuthorAgeLines
* add basic network syncablesMax Audron2025-02-23-20/+28
|
* fix ircchannel and maplist network representationMax Audron2025-02-23-39/+28
|
* rework Network derives to be more consistentMax Audron2023-12-20-180/+103
| | | | i don't even know anymore, blame past me
* decromulate ignorelistmanager i32 type impl and deriveMax Audron2023-12-19-3/+3
| | | | | | | | | this was for whatever reason pretty confusing, but there is no need to impl the Network trait here, we should instead be using From impls for going to the Variant and i32 directly. That way the code becomes cleaner and we don't have to worry about these conversions anymore.
* fix derive macrosMax Audron2022-10-04-7/+31
|
* add Setters derive macroMax Audron2021-12-03-2/+153
|
* remove override_type field from network deriveMax Audron2021-12-02-5/+1
|
* upgrade to rust 2021 editionMax Audron2021-12-02-5/+5
|
* add sync proc macroMax Audron2021-12-01-0/+49
|
* add default and skip properties to Network derive macrosMax Audron2021-11-30-198/+238
|
* remove replaced "Network" derive macroMax Audron2021-10-01-99/+0
|
* migrate to separated NetworkMap and NetworkList macrosMax Audron2021-10-01-67/+187
|
* add NetworkList and NetworkMap derive macrosMax Audron2021-09-28-25/+101
| | | | | | this is an ongoing effort to generalize the parsing/serialization. With this NetworkList and NetworkMap can be used both at the same time to allow the de-/serialization of objects into both formats
* add Traits for syncable objectsMax Audron2021-07-25-2/+2
|
* rewrite network derive to work more consistentlyMax Audron2021-07-21-78/+90
| | | | | this mainly ensures that the network and override_type / variant options work across the board
* minor docs and cleanupMax Audron2021-07-21-2/+2
|
* WIP: impl more signalproxy objectsMax Audron2021-04-05-429/+652
|
* WIP: impl signalproxy typesMax Audron2021-03-09-5/+77
|
* add to and from network deriveMax Audron2021-01-21-0/+381