let mystring = format!("the quick brown {}", "fox...");
assert!(mystring.ends_with(mystring));
エラーのため "特色`のstd ::オプス:: FnMut <(char,)>は `のstd ::文字列:: STRING``のために実装されていません" mystring.ends_with(mystring)
〜mystring.ends_with(mystring.as_str())
が修正されました。取得エラー単純型の不一致
このエラーはなぜあいまいですか?
私はフォーマットを使用せずに文字列を作成する場合は、言う:
let mystring = String::from_str("The quick brown fox...");
assert!(mystring.ends_with(mystring));
エラーがはるかに理解しやすいです。
error[E0599]: no method named `ends_with` found for type
`std::result::Result<std::string::String, std::string::ParseError>`
in the current scope