Компилятор, который пишет ночью
ВОТ БЫ МНЕ такой компиль который напишет ночью: error[E0308]: if and else have incompatible types --> src/web/management.rs:17:9 14 | if req.uri().path().starts_with("/api/v1/") { 15 | handle_api_request(req, state) | ------------------------------ expected because of this 16 | } else { 17 | handle_management_request(req, state) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected opaque type, found a different opaque type 18 | } | - if and else have incompatible types = note: expected type `impl futures::future::Future` (opaque type) found type `impl futures::future::Future` (opaque type) error: aborting due to previous error
На фоне фотографии девушки показаны подписи с желанием иметь компилятор, который пишет код ночью. Внизу приведён типичный запутанный Rust error о несовместимых типах Future в ветках if и else. Шутка высмеивает мечту программиста о сверхъестественной автоматизации и боль от непонятных ошибок компиляции.
young woman / молодая женщинаlong brown hair / длинные каштановые волосыface / лицоeye / глазblack shirt / чёрная рубашкаblack caption boxes / чёрные блоки с подписямиprogramming error screenshot / скриншот ошибки программированияsource code / исходный кодmonospace text / моноширинный текстRust compiler error / ошибка компилятора Rustwhite background / белый фон
- @profunctor_io / 6758 2021-06-13
- Type
- image
- Size
- 604×604 · 74.3 KiB
- Mood
- саркастичный, абсурдный
- Language
- ru
- Added