出しゃばり
今日は次世代MecoressといわれているMecoressOneに追加機能と思って、まだ良く解ってないRustのコードを書いていたのです。
関数を一つ追加するだけなので、これまで書いた他の部分には影響がないはずだったのに、なぜか急に大量のエラーが出るようになって、開発用の動作テストも出来なくなってしまったのですけど。
しかもTauriでは当たり前のように使われている"#[tauri::command]"がエラーになってるとか。
もしかすると、間違って前に書いた何かを消してしまったとか、そういうことかと思って、最初から全部調べてもおかしいところは見つからないし、面倒なことになってたのですが。
何度も調べ直していたら、身に覚えのないクレートが読み込まれているのに気付いたのです。
エラーが出るようになる前に、エディタの画面がちょっとだけ勝手にスクロールしたような気もしたのですが。
もしかするとZedのAIが私の新しく作ったコードの間違いを補おうためにクレートを読み込む一行を追加したのか?ということなのです。
私の書いていた関数の部分も、間違っているのは解っていたけど、とりあえず書いてから後で詳しいことを調べようという感じだったのですが。
そこに気付かずにAIが勝手に余計なお世話をしてくれたということなのか、どうなのか。
とりあえずZedでAIは使わない設定にしておきました。
<!-- 最近はAIがスゴいスゴい!って言われているので、AIが調子に乗って余計な事をし始めたとか、そんな気分ですけど。-->
<!-- AIがやったことのログとかがあったりしたら原因が明らかになるかも知れませんけど、そのうち調べてみることにします。-->
コメントする