From 6738374ae6dd7eea9c1470f840da28881fa4cd1c Mon Sep 17 00:00:00 2001 From: Saecki Date: Wed, 17 Jan 2024 02:18:17 +0100 Subject: [PATCH] fix: enum representation issue --- lua/crates/popup/dependencies.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lua/crates/popup/dependencies.lua b/lua/crates/popup/dependencies.lua index 8827cf9c..44e05411 100644 --- a/lua/crates/popup/dependencies.lua +++ b/lua/crates/popup/dependencies.lua @@ -3,6 +3,8 @@ local async = require("crates.async") local core = require("crates.core") local popup = require("crates.popup.common") local state = require("crates.state") +local types = require("crates.types") +local ApiDependencyKind = types.ApiDependencyKind local util = require("crates.util") local M = {} @@ -190,11 +192,11 @@ function M.open_deps(ctx, crate_name, version, opts) local t = { text = text, hl = hl } local line = { t, dep = d } - if d.kind == "normal" then + if d.kind == ApiDependencyKind.NORMAL then table.insert(normal_deps_text, line) - elseif d.kind == "build" then + elseif d.kind == ApiDependencyKind.BUILD then table.insert(build_deps_text, line) - elseif d.kind == "dev" then + elseif d.kind == ApiDependencyKind.DEV then table.insert(dev_deps_text, line) end table.insert(deps_text_index, line)