で環境変数にアクセスすることはできません。私は錆が知っているすべてのキーと値を印刷する場合は、次のようにコードの一部がある錆
myawesomename$env | grep DISCORD
DISCORD_TOKEN=you'llneverknow
は:
for (key, value) in env::vars() {
println!("{}: {}", key, value);
}
これは、環境変数を表示しません
私の環境変数を示しています。
同様の注記では、env | grep CARGO
を実行すると、CARGO変数は存在しませんが、それらはRustコードで印刷されます。
Rustが見ているプロファイル/システム環境変数(私が想定しているのは、プロセスが起動される環境内の変数)について、根本的に理解できないことがあります。
更新日:変更内容はわかりませんが、現在は動作しています。私は皆の時間に侵入して謝罪します。私がこれを調べるのを手伝ってくれてありがとう。
「youlllleverknow」は、この質問の代わりにすぎませんか?実際のボットトークンにASCII以外の文字がありますか? –
@ LukasKalbertodt you'llneverknowに非ASCII文字があると言っていますか? –
@BillWoodgerいいえ、それは問題ありません。しかし、それが置換文字の場合、実際のトークンには非ASCII文字が含まれることがあります。 –