172 похожих чатов

Коллеги, а какой проект у нас икона стиля? Что мне

почитать, чтобы понять, как надо писать на расте?

23 ответов

4 просмотра

Совершенству нет предела?

teloxide как иконка

сходите в RustBeginners, там есть примеры хорошего стиля программирования на раст

Hyper, Tokio, TikV, Serde из тех что сразу в глаза бросаются

Я бы ориентировался на код этих молодцев https://github.com/dtolnay https://github.com/carllerche https://github.com/petrochenkov https://github.com/matklad и топ 16 контрибьюторов в rust-lang

стандартную библиотеку?

Daniel-Podolsky Автор вопроса
Le Chat
стандартную библиотеку?

Тут я задаю вопросы :)

Le Chat
стандартную библиотеку?

Если в неё глубоко закопаться, то найдутся такие вещи, которые никогда не стоит делать, вроде "it is UB, but we know how it works in rustc, so we can do this". Так что не стоит.

Эрик
Если в неё глубоко закопаться, то найдутся такие в...

В стандартной библиотеке мне нравится, как реализован бинарный поиск, вектор, мьютекс и датчики случайных чисел. Особенно последние.

𝙽𝚒𝚌𝚔 𝙻𝚒𝚗𝚔𝚎𝚛
В стандартной библиотеке мне нравится, как реализо...

>бинарный поиск unsafe { get_unchecked } >вектор Там большая часть кода в raw_vec.rs. >мьютекс Ну не знаю, мне у parking_lot больше нравится, потому что в std поверх системных, а в pl реализация. >датчики случайных чисел Ссылку дашь?

Эрик
>бинарный поиск unsafe { get_unchecked } >вектор ...

а что такого в get_unchecked если границы гарантируются алгоритмом?

𝙽𝚒𝚌𝚔 𝙻𝚒𝚗𝚔𝚎𝚛
а что такого в get_unchecked если границы гарантир...

Да ничего, но без usnafe код читать удобнее. Весь unsafe обычно обмазан // SAFETY:

Kai Ren
Хзхз... толян god level

а как же сексуальный голос?

Эрик
>бинарный поиск unsafe { get_unchecked } >вектор ...

@thaos_ix_arkannon Их вынесли потом в отдельный крейт https://github.com/rust-random/rand Чем мне нравится? Генератор просто реализует RngCore, а сэмплинг и случайные объекты самых разных типов получаются автоматически. Покрыто всё: Seedable/non-seedable генераторы, криптостойкие и некриптостойкие, системные, с любым состоянием, любые алгоритмы, которые уже известны и которые появятся в будущем, потокобезопасные где нужно — всё, что может пригодиться в работе, всё реализовано в обобщённом расширяемом виде.

Пользователь 618fa
а как же сексуальный голос?

Я кинестет. Ведусь "на мясо", а не голос)

Actix

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
Всем привет, после Си стоит учить плюсы или лучше на раст перейти?
Linus
8
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
Карта сайта