aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/managers/cargo/client.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/mason-core/managers/cargo/client.lua')
-rw-r--r--lua/mason-core/managers/cargo/client.lua18
1 files changed, 0 insertions, 18 deletions
diff --git a/lua/mason-core/managers/cargo/client.lua b/lua/mason-core/managers/cargo/client.lua
deleted file mode 100644
index 82dc85aa..00000000
--- a/lua/mason-core/managers/cargo/client.lua
+++ /dev/null
@@ -1,18 +0,0 @@
-local fetch = require "mason-core.fetch"
-
-local M = {}
-
----@alias CrateResponse {crate: {id: string, max_stable_version: string, max_version: string, newest_version: string}}
-
----@async
----@param crate string
----@return Result # Result<CrateResponse>
-function M.fetch_crate(crate)
- return fetch(("https://crates.io/api/v1/crates/%s"):format(crate), {
- headers = {
- Accept = "application/json",
- },
- }):map_catching(vim.json.decode)
-end
-
-return M