[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

vscodeとRustに関するs_ryuukiのブックマーク (5)

  • Rustを使ってCLI(Rust)とVSCode拡張(TS+Wasm)を同時にモノレポでリリースしてみました

    Rustを使ってCLIとVSCode拡張を同時に作ってみたよという記事です! ここで言う「同時に作った」とは「CLIとVSCode拡張に共通するコアの処理をRustで実装し、CLIはコア処理以外もRustで実装する一方、vscode拡張はTSベースで実装してコア処理はWasmに変換して呼び出す実装にした」という意味です。 それをモノレポでやってみて、けっこう色々いい感じだった&勉強になったので記録を残しておいてみます👶 なお、ツールのアイデアをくれたtaisaさん、Wasmを使うアイデアをくれたyokoishiさん当にありがとうございました! 作ったもの MySQLのINSERTクエリをテーブルのような見た目に、つまりカラム名と各行の値がタテ方向に並んで見えるようフォーマットするというものです。 自分の勤め先ではテストデータを大量のINSERTクエリで表現する場面がしばしばあり、地味な

    Rustを使ってCLI(Rust)とVSCode拡張(TS+Wasm)を同時にモノレポでリリースしてみました
  • Rust での開発を便利にする VSCode 拡張機能たち

    はじめに 自分が入れてて便利だなって感じた拡張機能を雑に紹介する記事。 言語支援 rust-analyzer 公式が開発してるLSPです。必須。 コード補完 定義ジャンプ ホバー時に型やドキュメントを表示する インレイヒント シンタックスハイライト etc... CodeLLDB デバッグするのに必要。C++ とか書いてる人ならすでに入れてるはず。 Rust Test Explorer テストをサイドバーから一覧表示して実行できるようになる。 ドキュメントの表示 Rust Doc Viewer cargo docで生成されたドキュメントを VSCode 上で表示できるようになる。 Live Server cargo docで生成されたドキュメントを表示するローカルサーバーを立ち上げる。来は web 開発などで使われるものかと思うが、地味に便利。 Rust Doc Viewer とは違って

    Rust での開発を便利にする VSCode 拡張機能たち
  • VSCodeでRustのテストコードをデバッグできない問題

    2018エディションにNLLも入って久しいし、tonic(async/await構文でgRPCサービスを書けるライブラリ) からベータが取れたぞということで久しぶりにRustやろうという気持ちが高まってきました(2年ぶり3回目)。 まずは開発環境を更新せねばということで諸々アップデートして動作を確認していたのですが、 相変わらずVSCode + LLDBという構成だとlibクレートの単体テストをデバッグするときにブレークポイントが効かない。binクレートの単体テストだと効く。 なぜか日語のブログではこの問題に触れているのを見たことがないんですよね (そういう入門記事はだいたいサンプルがbinクレートなので、この問題を踏むのはもっと後のステップではあるんですが)。 私の環境固有の問題かなとも少し思ったんですが、GitHubのIssueを漁ってみると同じ問題を踏んでそうな人をちらほら見かけた

  • Rust IDE に化ける VSCode - OPTiM TECH BLOG

    初めまして.社内の好きなエディタアンケートで Visual Studio Code (VSCode) に 1 票を投じた R&D チームの久保です.普段は深層学習を用いた画像解析やその周辺の研究開発を行っています. アンケートでは惜しくも Vim 勢に敗れてしまいましたが,2015 年にリリースされてからというもの,ものすごいスピードでユーザを増やしているこの VSCode を使って Rust の開発を行いたい人向けの記事を書いてみました.この記事を読むまで Rust (rls) と CodeLLDB拡張機能を知らなかったという人がいれば今すぐインストールしましょう.私がこの 11101 文字を使って言いたいのはそれだけです. 「Rust って何?」という方はぜひ以下の過去記事にも目を通してみてください. 必修言語Rustの他己紹介 Rust カテゴリーの記事一覧 - OPTiM TE

    Rust IDE に化ける VSCode - OPTiM TECH BLOG
  • Mac OS X(Mojave)にRust環境を構築する[VSCode版]|てくてくぷれいす

    Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platformLinux, macOS, and Windows. Rustのインストール Rust自体のインストールはすごく簡単です.Homebrewを使うかコマンドを実行するだけです. おすすめはRust公式で紹介されているコマンドです. curl https://sh.rustup.rs -sSf | sh途中に選択肢が出てきますが,defaultでOKです(1を選択). Homebrewの場合は, brew insta

    Mac OS X(Mojave)にRust環境を構築する[VSCode版]|てくてくぷれいす
  • 1