Спасибо, да вот, к сожалению, не понятно многие вещи, а именно почему именно вызывает deref при передачи параметра в функцию, а может вызваться что-то еще?
Здравствуйте. #[derive(PartialOrd, PartialEq, Debug)] enum Nums { ONE, TWO, THREE, } trait One<T> { fn query(value: T) -> Self; } impl One<u8> for Nums { fn query(valu...
Здравствуйте. Для упаковки данных в архив, использую: tar = "0.4.40" Уточните, пожалуйста, как именно добавить файл архив, что бы в архиве остались ранее добавленные файлы? ...
Давайте объективно порассуждаем. Изменить в текстовом поле 1 бит, куда быстрее, чем изменить всю строку целиком. А именно! Как минимум уменьшается: расходы на сетевой ресурс, ...
Меня эти трейты все дальше и дальше заставляют удивлять, пример: enum Nums { ONE, TWO, THREE, } impl From<u8> for Nums { fn from(value: u8) -> Self { Self::ONE } } impl ...
Спасибо. А уточните, пожалуйста, при создании переменной: let v : usize = 5; она будет создана на стеке и значение тоже будет помещено на стек, а НЕ В ХИП, верно ведь? И если ...
Спасибо @azdenka, @puuuuuh, а уточните, пожалуйста, т.е. получается компилятор не смотрит сигнатуру функции, и в зависимости от переданного параметра в функцию: Nums::query(0)...
Отсюда и вопрос, можно ли в колонку "Длина" записать значение больше чем usize ?
Т.е. Вы хотите сказать, что при дропе, мы физически лезим в память и заполняем эту область нулями?
Уточните, пожалуйста, это что за магия такая, мол при подключение инного крейта, у нужного мне крейта появляется функционал?
Хорошее объяснения почему так: https://www.youtube.com/watch?v=cMMAGIefZuM
Здравствуйте. (14 версия постгреса) Есть колонка, с типом VARCHAR(1024 длина). Уточните, пожалуйста, имеются ли способы изменить 2 бита в данной строке, при этом полностью Н...
Зачем мне еще раз дублировать?