aboutsummaryrefslogtreecommitdiff
path: root/src/primitive/msgid.rs (follow)
Commit message (Collapse)AuthorAgeLines
* refactor deserialize and serializevariant traitMax Audron2025-02-26-1/+1
| | | | move stuff around a bit to sepperate it out for deserializevariant
* refactor variant serialization codeMax Audron2025-02-26-3/+14
| | | | | Factored out a lot of the serialization of variants into trait's that have auto impl so code duplication is much reduced
* add MsgId and BufferId to objects where neededMax Audron2025-02-26-1/+26
| | | | | | some objects where still handling BufferId or MsgId as their raw types which lead to errors now that the Types are properly parsed in the varinats
* enable transparent repr for msgid and bufferidMax Audron2025-02-25-0/+1
|
* Use MsgId in VariantTobias Deiminger2025-02-25-5/+3
|
* Add MsgId as Rust typeTobias Deiminger2025-02-25-0/+54
Up to now it was handled implicitely in Variant::UserType. Making it an explicit type allows to centralize the i32/i64 cfg dependency and to use the type for arguments in signalproxy::objects functions.