よく考えたらこれ ネイティブで依存入れとかないといけないの TLS 関連だけか
美少女のもみあげと裾についておはなしします
🔞性欲駆動開発アカウントにつき覚悟してください
Avatar icon: [𝕏] nunyu31
Header: [𝕏] hataraku125
弐寺: 1751-5340
pretty_assertions は
Some(Hoge) と None に対して Some の o と None の o は一致しているみたいなことを言ってくるバカ(過激)加減なのでう〜んっつってる
Failed Assertion 'some message'
expected: ...
actual: ...
みたいなのがほしいのよ
Mio Honda Steps Into Black Mesa and Creates a Resonance Cascade https://youtu.be/fTSaFYQASLA @YouTubeさんから
このアカウントは、notestockで公開設定になっていません。
trait Repositories
type UserRepository
type UrlRepository
fn user() -> Self::UserRepository
fn url() -> Self::UrlRepository
で優勝するか
このアカウントは、notestockで公開設定になっていません。
fn attach_user_repo(src: impl CreateUserRepository)
みたいなのをルーティング層に準備する?
いやもっと単純だわ、
impl Future + 'a
の 'a は &self のライフタイムと一致する(outlive)から &'a self, foo: &'a str とすればいいんだ
async_trait crate を使うことで Pin<Box<dyn Future<Output = T> + Send + Sync>> を書く手間をサボっている
https://tech-blog.optim.co.jp/entry/2019/11/08/163000#async-trait
そうするかなあ (トレイトのメソッドなので Pin<Box<dyn Future + Send + Sync + 'static になりそうな予感
URL キャッシュも UrlRepository に抽象化したら key value それぞれを async fn の引数をして受け取らなければいけないことに気付いたというわけで
この話どこから出たかというと homochecker-rs をテスト可能にするために UserRepository をトレイト化したいというのがあって
そもそも 'a をとっても 'static を要求されることが分かった https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=edfa08cd2214ce0eb1c1e62078d31d5e
風呂に入っている間にどうせ Furure はいつまで生きるか分からないんだからArc<T> でも受け取るしかないのでは?という感じになってきた
@azyobuzin これはその通りで、 T を borrow 可能な任意、みたいな意味だった(&T は 少なくとも Borrow<T> ではあったはずなので)
async fn に適当なオブジェクトとか str の参照渡したいときって
async fn foo<'a, T: Borrow<Foo> + Send + Sync>(reference: T)
でいいのか?
このアカウントは、notestockで公開設定になっていません。
そちら残像となっております!!!本日も低価格・高殺意!ピッツァ!!!ご注文のマルゲリータ!!!必殺ピザ手裏剣!!!ボーーノ(デスボ)!!!
#shindanmaker
https://shindanmaker.com/831381
独立行政法人10連ガチャ
R 理化学研究所
R 海上技術安全研究所
N 水産大学校
N 家畜改良センター
N 日本貿易振興機構
R 情報通信研究機構
R 海洋研究開発機構
R 宇宙航空研究開発機構
N 日本芸術文化振興会
N 酒類総合研究所
#shindanmaker
https://shindanmaker.com/609040
・驚嘆する酒豪「しゅご……」
・ハードモード、ババ抜きの初手なら残るのはハモ
・ポケットモンスター 銃/病原菌/鉄
・パワー系池沼のかっこいい言い方・タロットXI型障害者
#shindanmaker
https://shindanmaker.com/800073