Since the version number is currently hardcoded and a new release of the checker itself requires an update of the Rust client, we could download the checker binary for the target at compiletime and include it directly. When executed, the client would just drop the binary on the disk and execute it.
This way the client would even work when you are offline and haven't downloaded the checker before.
Since the version number is currently hardcoded and a new release of the checker itself requires an update of the Rust client, we could download the checker binary for the target at compiletime and include it directly. When executed, the client would just drop the binary on the disk and execute it.
This way the client would even work when you are offline and haven't downloaded the checker before.