Rust Type System Overload
Send UnwindSafe<T> Arc<T> Borrow<T> DerefMut Deref Sync Drop UnsafeCell<T> PhantomData<T> Unpin Clone Rc<T> ToOwned Copy Sized Cow<'a, b> where B: 'a + ToOwned + ?Sized &T] Weak<T> Box<T> AsRef<T> Pin<P> BorrowMut<T> Ref<'b, T> Cell<T> RefCell<T> RefMut<'b, T>
A crying, overloaded humanoid is surrounded by Rust traits and smart-pointer types such as Arc, Rc, RefCell, Cow, and Box. The joke is that Rust’s ownership, borrowing, lifetime, and concurrency concepts feel overwhelming to beginners. People send it as a reaction when Rust code or compiler errors become incomprehensible.
crying humanoid / плачущий гуманоидmechanical helmet / механический шлемantenna / антеннаheadset / гарнитураmetal frame / металлическая рамаpink face / розовое лицоtears / слёзыfurrowed brow / нахмуренные бровиgritted teeth / стиснутые зубыmetal rods / металлические стержниwhite background / белый фонRust type names / названия типов Rust
- @profunctor_io / 6780 2021-06-18
- @dev_meme / 3319 2021-06-23
- @gentoomemes / 10078 2024-03-22
- Template
- Crying Wojak
- Type
- image
- Size
- 800×598 · 65.1 KiB
- Mood
- overwhelmed, absurd
- Language
- en
- Added