22:25:31
icon

表計算ソフトじゃねえんだぞ

Attach image
22:23:24
icon

それはそう

22:23:20
2020-05-28 22:22:00 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

任意の型を任意の個数で受け取れる魔法はだいたいこれなんだよな

22:23:13
icon

タブ閉じ宣言

22:22:58
2020-05-28 22:22:47 埼玉ギャル(仮)の投稿 sota_n@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

22:21:43
icon

Swiftも負けてらんねえぜ! ウオウオウオ developer.apple.com/documentat

Attach image
22:19:55
icon

ウワーって顔してる

Attach image
22:17:24
icon

これやったらCPU MAX になってウケとる

22:17:12
2020-05-28 22:12:42 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

diesel のコード生成、激しいのでわかりづらいよね……
自前のコードの方で

cargo doc --document-private-items --open

とかしてみるといいです

22:10:22
icon

diesel なんか schema::(name)::dsl::* らへんのドキュメント見当たらなくてわけわからん

22:07:03
icon

今これ

Attach image
22:01:24
icon

なるほど

22:01:18
2020-05-28 21:58:40 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

つまり「作成元ブロックより長生きしそうなら move 付けとけ、そうじゃないなら基本的に全部 borrow で困らないしそっちをデフォにしとこう」というだけの話だった

22:01:16
2020-05-28 21:56:47 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

mstdn.rinsuki.net/@rinsuki/104

これ、「クロージャが関数の引数などに与えられて使われてすぐ死ぬなら借用で十分で、クロージャ作成したブロックよりも (予測不可能に) 長生きするのであれば基本的に borrow は使えないので move するしかない」という感じなのが理由ですね

Web site image
rinsuki@FANBOX始めました (@rinsuki@mstdn.rinsuki.net)
21:58:18
icon

issue立てようとしたけどエラーメッセージに関するissueどうやって立てればいいのかよくわからんかった

21:54:28
icon

rust-lang/rust 開いたらissues 5000+ですげ〜ってなった

21:53:52
2020-05-28 21:51:43 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

rustc はエラーメッセージのわかりやすさを重視してるので、これ issue チャンスです

21:53:43
icon

@noellabo 設定でMastodonに申請するアプリ名が変えられて、さらにどっかのバージョンから名前が変わってもURLは cinderella-project.github.io/i を指定するようになりました

21:50:21
icon

それはそれとして引数に来てるのだけだったら move 付けたらええんちゃうんみたいな親切心がエラーメッセージに欲しいな…

21:49:18
icon

ふ〜む

21:49:04
2020-05-28 21:48:22 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

直接的な答えとしては「デフォが borrow で、明示しないと move にならないから」なんだろうけど、もうちょっと掘り下げて「なぜ自動的に変数ごとに move 可能なら move にしてくれないのか」というのは、たぶん意図せぬ move を防ぎたいみたいなやつがありそう (この文章は何も考えずに書いています)

21:46:25
icon

なんかこう気持ちはわからんでもないけど |x| async {} のxは何で自動で move にならないのかというのが気になる

21:41:52
2020-05-28 21:33:31 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

@rinsuki これよく見たら req は consume してしまっていいんですね。だったら async {} を async move {} にして req の所有権を async ブロックに移動してやることで解決しそうです

21:41:51
icon

@lo48576 あーあーあーなるほど? わかってきた気がする

21:26:48
icon

これ async fn で通るの何でなんだろう、勝手に clone はしてくれるとかなの?

21:25:59
2020-05-28 21:21:24 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

対策としては、 async ブロックの外側で clone して所有権を複製しておいて、それを async ブロックに渡してやる。

原理としては thread でやる場合と同じですね

21:25:14
icon

あーーー、もしかして、|x| の後に async ブロックが来る、みたいな解釈をするのか

21:24:29
2020-05-28 21:21:41 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

@lo48576 本当だ直った…。何で………??? (ありがとうございます)

21:24:25
icon

async fn に切り出すとエラー出ないから何かそのへんなんだろうか

21:22:29
2020-05-28 21:18:08 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

@rinsuki req を async ブロックの外側で clone してください

21:22:26
icon

@kedama こういうことだったらしいです mastodon.cardina1.red/@lo48576 (がよくわかってない)

Web site image
らりお・ザ・何らかの🈗然㊌ソムリエ (@lo48576@mastodon.cardina1.red)
21:21:41
icon

@lo48576 本当だ直った…。何で………??? (ありがとうございます)

21:18:31
icon

@kedama body_string の中身を "aaa".to_string() とかにしてもだめなんですよねえ

21:16:04
icon

Rustで謎のエラー出てきて困ってます

Attach image
20:07:15
icon

素人の俳句散々コケにする番組の後にインターネットから持ってきた✨かわいい動物動画✨にアテレコして流す番組始まって、不快を超えて逆に面白い

20:05:13
2020-05-28 19:51:34 ほたの投稿 hota@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

20:05:11
2020-05-28 19:48:42 ほたの投稿 hota@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

18:57:07
2020-05-28 18:55:15 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

今日の

github.com/lo48576/thinking_fa

:syncing_face: を作成・追加しました。
同期しているときにお使いください (???)

Web site image
thinking_faces/syncing_face.png at master · lo48576/thinking_faces
Attach image
18:18:55
icon

極端だな〜

Attach image
17:29:02
icon

うごいたぞ

Attach image
16:30:32
icon

まあなんかそもそもmastodonのdockerfileってruby自前でビルドしてたりするしdockerhubのnodejsとrubyから正直にビルドするやつがあってもいいよなという感じはある

16:28:13
icon

mastodonのdockerfile、x64のバイナリ直接落としてないっけ

16:19:11
icon

別にひとりなら8GBもいらんのでは

16:19:03
2020-05-28 16:17:51 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

お一人丼鯖なら8GB RAMなPi4一発で動いたら最高じゃないですかねとか。

16:18:19
icon

なんか雑

13:42:14
icon

bluez 4 ビルドしてる

12:09:52
icon

身元割れてても人の悪口言う人なんてリアルにもわんさかいるしなあという気持ち

12:08:57
2020-05-28 12:06:08 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

身元が割れていたり、自分を認識している人間がその場にいることがわかっていたりすると横暴に振る舞う人の割合が減るという実験結果はあるようなので、人々はSNSのプロフィールに本名が書かれているだけでは「身元が割れて」いると感じないか、SNSの他アカウントを「自分を認識している人間」だとみなしていないのかもしれない。あるいは、対面でも身元が割れていようが気にならない種類の人々がSNSに集合しているのかもしれない

11:45:43
icon

安定して動いているという見方もできるしまともにリファクタできてないという見方もできる

11:45:29
icon

iMastのコードblameしたらボロボロ3 years ago とか 2 years ago とか出てくるのウケる

10:36:47
icon

ひきこもりの体に効く

10:36:32
icon

RFAしんどwwwwww

09:38:06
icon

やっていきます

Attach image
06:01:24
icon

Homebrewみたいだな

06:01:14
2020-05-27 23:49:48 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

“Filesystem Hierarchy Standardに準拠しないため、[..] このため、プログラム "Foo" に固有のファイルとライブラリは全て/Programs/Fooに格納される。”
GoboLinux - Wikipedia ja.wikipedia.org/wiki/GoboLinu