Commit Graph
15 Commits
Author SHA1 Message Date
Erik Friese 219233b50e bugfix: parsing unknown fields properly 2023-08-31 17:57:28 +02:00
Erik Friese 2d30bdb7b2 Merge branch 'master' into rust_extras 2023-08-31 17:39:34 +02:00
Erik Friese bdd3389b17 bugfix in proto descriptor creation
reference cycles in betterproto messages have led to infinite recursion
2023-08-31 17:17:28 +02:00
Erik Friese 441844b97a avoiding name clash 2023-08-31 13:18:07 +02:00
Erik Friese a413d08fc1 enum support 2023-08-30 21:06:32 +02:00
Erik Friese 24d694afe2 storing unknown fields 2023-08-30 15:49:25 +02:00
Erik Friese 84af157122 minor refactoring 2023-08-30 15:39:34 +02:00
Erik Friese df0c17bf0a optional support 2023-08-29 18:08:59 +02:00
Erik Friese d1825026db lock file reverted to master 2023-08-27 18:46:20 +02:00
Erik Friese a12c9d24de oneof support 2023-08-27 14:37:23 +02:00
Erik Friese d79a9eee14 deserializing lists 2023-08-27 13:22:51 +02:00
Erik Friese d848d05710 minor optimization 2023-08-26 21:47:35 +02:00
Erik Friese 26da86d2cd proper error handling 2023-08-26 21:32:35 +02:00
Erik Friese 604dcb104f type info + doc string added 2023-08-26 21:04:30 +02:00
Erik Friese 421aa78014 Native deserialization based on Rust and PyO3
Proof of concept
Only capable of deserializing (nested) Messages with primitive fields
No handling of lists, maps, enums, .. implemented yet
See `example.py` for a working example
2023-08-26 13:04:26 +02:00