薄っぺらりん

厚くしていきたい

Rust

parsercherがv3.1.0になったよ!

parsercher v3.1.0 前回のリリース記事「Rustでタグをパースするクレートを公開したよ! - 薄っぺらりん」からバージョンアップしてv3.1.0をリリースしました。 いくつかAPIを追加したりしたので今回はその辺を書こうと思います。変更点はgithubのReleasesや…

Rustでタグをパースするクレートを公開したよ!

parsercher parsercherというクレートを公開しました。 HTMLやXMLといったタグで記述されたドキュメントをパースし、タグやテキストを抽出することができます。 パース結果は構造体のツリーとして返してくれるので、APIによる操作の他に自分でツリーを操作す…

surf::getでタイムアウトを設定する

環境 cargo 1.47.0 surf 2.1.0 async-std 1.7.0 方法 async_std::future::timeout関数を使うとハッピーになれる。 以下は5秒以内にレスポンスが無ければタイムアウトするコード。 use std::error::Error; use std::fmt; use std::time::Duration; #[derive(D…