E4215

E4215#

Compiler diagnostic name: expect_template_string.

模板写入需要字符串模板。

<+ 模板写入操作符会把字符串模板写入左侧的值。右侧必须是字符串字面量、插值字符串或多行字符串模板。其他表达式不能作为模板内容展开。

错误示例#

pub fn render(value : String) -> String {
  let builder = StringBuilder::new()
  builder <+ value
  builder.to_string()
}

右侧是变量引用,而不是模板字符串。

建议#

在右侧使用字符串模板。

pub fn render(value : String) -> String {
  let builder = StringBuilder::new()
  builder <+ "\{value}"
  builder.to_string()
}