icon

Surprising soundness trouble around `PollFn` - Rust Internals
internals.rust-lang.org/t/surp
`F: !Unpin`の場合でも`core::future::PollFn<F>: Unpin`になっていたのか。クロージャ内でpinしたつもりがクロージャごとムーブされうるというのは確かにやらかしを招きやすそう……と思いきや既に「修正」済だったか(<github.com/rust-lang/rust/pull>)

Web site image
poll_fn and Unpin: fix pinning by RalfJung · Pull Request #102737 · rust-lang/rust
icon

Structural pinningがunsafe to implementだから`Unpin`はsafe to implementにできるというのは理屈の上ではそれはそうだけど、実際の運用としては中々微妙だよなあ。それを言い出したら既に`Drop`がsafe to implementであって`Drop::drop`が問答無用で`Self`をunpinするという避けえない挙動があって、それと一貫しているとは言えるけど

icon

某ジャンルの公式情報を収集するためにグッズメーカーやら何やらのアカウントをまとめたリストをボットに監視させて事前に定義したフィルタにマッチする投稿をRTさせる運用をしているのだけど、そのリストのサイズが>1k accts.で投稿の流速も10k Tweets/mo.を優に超えているのでどうしようもない

icon

全く別のエンドポイントのドキュメントを見ながら見当違いの投稿していたので消し

icon

しかも`GET /2/lists/:id/tweets`には`since_id`パラメータに相当する機能がなく、毎回ツイートを余分に取得させられる仕様(=> Tweet capの浪費)があるので本当にどうしようもない [参照]

Web site image
投稿の参照(2件) by tesaguri 🦀🦝 (@tesaguri@fedibird.com)