# Rust ILP Packet (De)Serializer **TODOs** - [x] Tests for Reject - [ ] Bindgen for JS interoperability - [ ] Review function return types - [ ] Remove unnecessary dependencies - [ ] Zero copy - [ ] In-place modification of amount and expiry - [ ] Streaming data? - [ ] Field validation - [ ] Extra bytes - [ ] Function for deserializing any ILP packet