today's studying

This commit is contained in:
Rorik Star Platinum 2025-12-04 23:25:29 +03:00
parent 171c8d5489
commit 71db955e55
10 changed files with 446 additions and 2 deletions

View file

@ -0,0 +1,27 @@
```rust
methods:
.to_lowercase()
.flat_map()
.par_iter()
.map()
.filter()
.fold()
.collect()
.copied()
.filter_map()
.windows()
.any()
.all()
.position()
crates:
use memchr::memmem;
```
|Префикс|Что делает (Технический смысл)|Пример|Стоимость (Cost)|
|---|---|---|---|
|as_|View / Borrow. Бесплатное преобразование типа, работающее с ссылкой.|as_bytes()|Нулевая (Zero-cost)|
|to_|Clone / Allocate. Создает новую копию данных (тяжелая операция).|to_string(),to_vec()|Аллокация памяти|
|into_|Consume. Потребляет (съедает) переменную. После этого старая переменная недоступна.|into_iter()|Обычно дешево (перемещение указателя)|