Ended up using nvim-rooter. I modified (copy pasted) some of its scripts into a fork of nvim-dap-projects to help setup nvim-dap for a better rust debugging experience. Thanks for the suggestion
Is there a simple script or plugin that uses patterns to get the root project directory path of a rust project in lua? The pattern should be to vheck for 'Cargo.lock' file