錆の弦とstrの違いは何ですか？
文字列は、ヒープに割り当てられた錆プログラミング言語のデータ構造の一種です。これはバイト（VEC <U8>）のベクトルであり、ヌル終端ではありません。発信者が所有しており、変更できます。文字列は栽培可能です。つまり、追加のキャラクターや文字列に対応するようにサイズを変更できます。

＆strは、他の場所に保存されているUTF-8エンコードされた文字列データへの参照である文字列スライスです。栽培できず、ヌルが終了します。借用されており、変更することはできません。文字列スライスは、文字列への固定長のビューであり、関数引数として文字列を渡すときによく使用されます。文字列スライスの長さはコンパイル時に決定されるため、変更できません。