Всем привет :) Такой вот вопрос. А существует ли возможность в Rust создать тип «число в ограниченном диапазоне» (например, число от 1 до 100), причем еще так, чтобы неисполь...
> Обработка текста, принимаем utf8, если не utf8 паникуем. let s = String::from_utf8(bytes).unwrap(); > Дальше каждый символ кладем в массив. let chars = s.chars().collect::<V...
Кстати, такой вопрос: я правильно понимаю, что путь target/ для сборки в cargo прибит гвоздями и его нельзя переопределить, без использования костылей симлинков (например, вын...
Осталось понять, почему fn doit<B: Bar + ?Sized>(&self, b: &B) это for <'s, 't> FnOnce(&'s Foo, &'t (dyn Bar + 'static)) а не for <'s, 't, 'u> FnOnce(&'s Foo, &'t (dyn Bar + '...
anyhow?
Какие я оптимизации упущу в сравнении с компилятором, который имеет право на UB в таком случае?
Такой вопрос. У меня есть тип MyType, и есть реализация impl From<u64> for MyType Я хочу в документации сослаться на метод <u64 as From<MyType>>::from() Как это можно сделать?
Типа создание большого массива гарантировано будет сразу на куче?
А какая разница, на каком языке рассказывать алгоритмы?
Это обычный fixed size массив или Vec<_>?
Почему такой код заслуживает ошибки компиляции?