我正在尝试使用凯末尔实现速率限制处理程序。
我有一个类,RateLimiter
,继承类Kemal::Handler
。在编译时,我收到错误:
Error in src/rate_limiter.cr:5: superclass mismatch for class RateLimiter (Kemal::Handler for Reference)
我是Crystal的新手,这对我来说毫无意义。我做错了什么?
这表明RateLimiter
之前是在某处定义的,没有任何明确的超类规范:
class Base; end
class Foo; end
class Foo < Base; end
这给了
Error in line 3: superclass mismatch for class Foo (Base for Reference)
https://carc.in/#/r/3r2l
搜索项目和依赖项,查找class RateLimiter
提供该类型的冲突定义。