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()
}