simrat39 / rust-tools.nvim

Tools for better development in rust using neovim's builtin lsp
MIT License
2.17k stars 160 forks source link

Correctly reference utils module #438

Open joshua-holmes opened 7 months ago

joshua-holmes commented 7 months ago

Hi! I noticed that the utils module (the utils/utils.lua file) was being read as nil. Lua seems to do this weird thing of silently exiting when calling .something on a nil value, so the DAP setup was not working correctly.

This change fixes this issue by importing the utils module like so and adjusting the references to match:

local rt_utils = require('rust-tools.utils.utils')
...
rt_utils.compare(...)

See the photo for evidence that a nil value was being read. On the left is the code I added to log the issue, on the bottom right is the log's output. screenshot-20231220-210426