作为Rust中函数调用的结果,创建const或静态字符串的方法有哪些?

mis*_*___ 5 rust

我想有一个conststatic,它是一个随机数,后面加一个点。在Java中,它产生了我想要的东西,但是在Rust中,我得到了各种各样的错误

const SOME_STR:  &'static str = format!("{}.", rand::random::<u64> ()).as_str();

static SOME_STR:  &'static str = format!("{}.", rand::random::<u64> ()).as_str();
Run Code Online (Sandbox Code Playgroud)

我收到类似的错误

  1. 静态调用仅限于struct和enum构造函数
  2. 静态包含未实现的表达式类型
  3. 借来的价值寿命不长

我在这里有哪些选择?解决此问题的简便方法是什么?