А какое различие у функций вообще, если в одной тип параметра &Box и в него мы передаем b, который имеет тип Box от параметра просто &i32?
Box<T>
реализует трейт Deref, где Target = T. Это означает, что при использовании указателя он может неявно приводиться к типу T. По тому же принципу, например функции с параметром &str, могут принимать String.И если надо просто адрес проверить, то есть вывести на экран, то лучше использовать "{:p}" для этого? И не мучиться с системой типов?Это описано в std::fmt. Если нужно только вывести, логичнее использовать для этого готовые параметры форматирования.
я уже читал эти документации, но не понял эту главу.Взять и повторить руками пример, который в ней дан. К концу главы у вас будет ровно та структура, которую вы пытаетесь воспроизвести.
Напишите ответВам компилятор уже написал ответ. Даже два, т.к не знает точно ваших намерений.
= help: to create the module `db`, create file "src\cmd\db.rs" or "src\cmd\db\mod.rs"
= note: if there is a `mod db` elsewhere in the crate already, import it with `use crate::...` instead
Он у меня в квартире, я че в Казахстан должен уехать чтобы просто ботов хостить?
а как гугл взял, что вов - варкрафт, а не война?потому что поиск в гугл и яндекс персонализирован
Никакие инструменты в ElasticSearch не найдутНе найдут (хотя icu_transform мог бы частично помочь). Потому что любые сокращения могут мапится с бесконечным множеством слов. Как выше сказано, вам в таком случае нужно самостоятельно их слова генерировать все что вы зовёте "синонимами" и искать по ним.
world of warcraft, если забить в поиск "вов"
Я только начал на расте программировать и пока мне не все его концепции понятныНачало программирования на расте начинается с растбука от корки до корки, а не с чатагпт.
Можно выкинуть весь ваш код, открыть любого бота на гитхабе и скопировать