diff --git a/demos/rust/.vscode/launch.json b/demos/rust/.vscode/launch.json index f996145..276c876 100644 --- a/demos/rust/.vscode/launch.json +++ b/demos/rust/.vscode/launch.json @@ -7,8 +7,18 @@ { "type": "lldb", "request": "launch", - "name": "Debug", - "program": "${workspaceFolder}/target/debug/rust_demo", + "name": "run rust demo", + "cargo": { + "args": [ + "build", + "--bin=rust_demo", + "--package=rust_demo", + ], + "filter": { + "name": "rust_demo", + "kind": "bin", + }, + }, "args": [], "cwd": "${workspaceFolder}" } diff --git a/demos/rust/.vscode/settings.json b/demos/rust/.vscode/settings.json new file mode 100644 index 0000000..62802c1 --- /dev/null +++ b/demos/rust/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "debugVisualizer.debugAdapterConfigurations": { + "lldb": { + "expressionTemplate": "${expr}", + "context": "watch" + } + } +} \ No newline at end of file