Use cargo config get to check if the runner is configured, and if so use it like a normal cargo run invocation would. Otherwise, fall back to the default 3dslink behavior we had before.
Also check in Cargo.lock since this is best practice for binaries and probably will help keep CI more stable too.
Use
cargo config get
to check if the runner is configured, and if so use it like a normalcargo run
invocation would. Otherwise, fall back to the default3dslink
behavior we had before.Also check in
Cargo.lock
since this is best practice for binaries and probably will help keep CI more stable too.