Pinned toot
Pinned toot
Pinned toot
Pinned toot
Pinned toot
引用投稿、ちょっとだけでも本文がカード展開されると読む気になるのだけど全くない場合は読む気がほぼゼロになる。

そういえば実用上のケースでは Mutex は Arc や参照で用いられるので、 Arc<Mutex<T>> や &Mutex<T> (なお T は unsized) な場合に特別な最適化をかけるみたいなことがありえるのか。ありえそう。

Show thread

Mutex に直接クロージャの実態を突っ込めてほしいというのはあるけどどうだろうなあ

意識してるっぽいというか、単に ?Sized では実装書けないというだけの話だけど

Show thread

impl<T> From<T> for Mutex<T> でちゃんと T: Sized になってるあたりそれは意識してるっぽいし、「将来的に unsized な値を扱えるようになったとき (???) Mutex 関連の制約を変化させずに済むように」みたいなお気持ちはあるのかもしれないけど……

Show thread

impl<T: ?Sized + Default> Default for Mutex<T>

とかシレっと書いてあるけどさ、 Default は Self を返すから ?Sized な型は実際ありえないでしょ……

Show thread

UnsafeCell が ?Sized 付けてるからといって Mutex がそれを継承する必要があるわけでもないので、やっぱり多分なにか理由はあるんだよね……

UnsafeCell の T が ?Sized なのに起因してるのはわかったけどここから先はコンパイラ依存っぽいな……

Rustacean な VRChat の民にはバカウケしそうなんだよなこの服

Add dev-util/silicon-0.3.2 · lo48576/lo48576-portage-overlay@a2e11b6
github.com/lo48576/lo48576-por

silicon を自分用 overlay に追加した。
しばらく追従してみて問題なさそうであれば guru overlay に突っ込もうと思います

これわかりすぎる。
大昔、 pandoc が admonition block (DocBook の <note> とか <warning> のこと) を HTML の <blockquote> に変換していたことがあって pandoc のことが心底嫌いになった
(なお今では div か何かを使うよう修正されているはず)

<blockquote> を引用以外に使うの許さない侍

こういう画像作りたいとき良いものがあるのでどうぞ:

Linuxメモ : Rust製のSiliconでソースコードを綺麗な画像に変換 - もた日記
wonderwall.hatenablog.com/entr

fun、字面もさることながら直後のスペースも含めて4桁になるから4スペースインデントと相性が良い(個人の感想)

JavaScript→function
Go→func
OCaml→fun
Rust→fn
Ruby→def
Java→public static void main(String[] args)

Show more

らりお・ザ・何らかの🈗然㊌ソムリエ's choices:

Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!