0

js_sysクレートを使用して、ブラウザーでいくつかの Rust コードを実行しています。

使い方がわかりにくいIntl::DateTimeFormat

私が望むのは、このJSコードで行われるローカルタイムゾーンを取得することだけです:

const tz = Intl.DateTimeFormat().resolvedOptions().timeZone;

これは Rust では機能しないようです:

let tz = Intl::DateTimeFormat().resolved_options().time_zone();

  --> src/lib.rs:14:14
   |
14 |     let tz = Intl::DateTimeFormat().resolved_options().time_zone();
   |              ^^^^^^^^^^^^^^^^^^^^ did you mean `Intl::DateTimeFormat { /* fields */ }`?

新しいDateTimeFormat構造体を作成してほしいようですが、そのようなものがあれば「デフォルト」のものを取得したいだけです...

どうすればこれを機能させることができますか?

4

1 に答える 1