"こんにちは".to_string()}勿論、このwebページからコピー&ペーストしたり、他の何かをタイプしても構いません。モジュールシステムを学ぶのに「konnichiwa」と入力するのは重要なことではありません。"さようなら".to_string()}(英語だと「Sayōnara」と表記するようです、御参考まで。)ここまででクレートに幾つかの機能が実装されました、それでは他のクレートから使ってみましょう。外部クレートのインポート前節でライブラリクレートができました。インポートしこのライブラリを用いた実行形式クレートを作成しましょう。クレートをリンクせよと伝えます。モジュールが使えます。先に述べていたように、2重コロンでサブモジュールとその中の関数を参照できます。ライブラリクレートではなくバイナリクレートのルートだと仮定します。パッケージには今2つのクレートがあります。ほとんどの機能をライブラリクレート内に置き、実行形式クレートから利用するのがよくあるパターンです。concerns)にもなります。このままではまだ動作しません。以下に似た4つのエラーが発生します。siteデフォルトでは、Rustにおける全てがプライベートです。それではもっと詳しく説明しましょう。パブリックなインターフェースのエクスポートRustはインターフェースのパブリックである部分をきっちりと管理します。そのためプライベートがデフォルトです。キーワードを使います。これだけに減らしましょう。