全球常数在Rust的运行时初始初始化



是否可以定义一个全局常数,在运行时开始计算其值?像

static START_TIME: time::Timespec = time::get_time();

如果可能的话。staticconst声明需要编译时间值(calls in constants are limited to struct and enum constructors),让我们无法放置外部功能(error: expected item, found `let`)。

我认为lazy_static之类的东西可以帮助您。

相关内容

  • 没有找到相关文章

最新更新