This change unifies the codebase between Pocket Relay and Pocket Ark so that improvements to TDF parsing can be shared between both.
This is being merged onto the dev branch as a further "improving everything" sort of process where I will be cleaning up and separating some of the older portions of the codebas
Changes
All structure encode and decode has been replaced with tdf serialize and deserialize
New simplified and improved router has been implemented
Packet system has been ported from the blazepk-rs crate directly into the project which is more fitting
Implementations have been changed to prevent conflicts with upstream (New Response<> wrapper for handler return types)
Handler tolerance has become more strict and I have dropped support for the fn(Req) -> Res and fn() -> Res handlers to reduce complexity
Description
The project has been ported from the https://github.com/jacobtread/BlazePK-rs library to now use the new unreleased https://github.com/jacobtread/tdf library this has reduced the generic impls and simplified development of blaze related logic
This change unifies the codebase between Pocket Relay and Pocket Ark so that improvements to TDF parsing can be shared between both.
This is being merged onto the dev branch as a further "improving everything" sort of process where I will be cleaning up and separating some of the older portions of the codebas
Changes
Related Issues