+41
−0
+4
−0
tools/pdl/src/backends/intermediate.rs
0 → 100644
+516
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
This is a zero-copy Rust backend that supports most of PDL (excluding groups, checksums, custom types), BUT only little-endian packets. This is needed for Rust-GATT (scoped for U). It is not a permanent solution, I expect to unify / replace this with the official Rust PDL once it is ready, but until that point arrives I don't want to remain blocked. Ignore-AOSP-First: Security bug Bug: 255880936 Test: unit Change-Id: I7d2305c20288d576aa1a5731b0d7e54727366947