代码之家  ›  专栏  ›  技术社区  ›  Rajeev Ranjan

如何初始化rust中的静态非基元类型?[副本]

  •  0
  • Rajeev Ranjan  · 技术社区  · 6 年前

    我需要一个静态std::string::string。我试着用几种方法初始化它,但都没有成功。其中一个是-

    static mut DURATION_HEX:String = "0".to_string();
    

    我收到一张纸条说:

    注:编译时函数求值的形式是有限的 在夜间编译器上通过 const fn

    我无法初始化它。我不能不初始化就离开它。 如何在rust中创建非原始类型的静态变量?

    0 回复  |  直到 6 年前