1. Оглавление
  2. О книге
  3. 1. Алгоритмы
    1. 1.1. Генерация случайных значений
    2. 1.2. Сортировка вектора
  4. 2. Командная строка
    1. 2.1. Разбор аргументов
    2. 2.2. ANSI терминал
  5. 3. Архивация
    1. 3.1. Работа с tar архивами
  6. 4. Параллелизм
    1. 4.1. Явные потоки
    2. 4.2. Распараллеливание данных
  7. 5. Криптография
    1. 5.1. Хеширование
    2. 5.2. Шифрование
  8. 6. Структуры данных
    1. 6.1. Битовые поля
  9. 7. Базы данных
    1. 7.1. SQLite
    2. 7.2. Postgres
  10. 8. Дата и время
    1. 8.1. Продолжительность и вычисления
    2. 8.2. Разбор и отображение
  11. 9. Инструменты разработки
    1. 9.1. Отладка
      1. 9.1.1. Логирование сообщений
      2. 9.1.2. Конфигурирование логгера
    2. 9.2. Версионирование
    3. 9.3. Инструменты времени компиляции
  12. 10. Кодирование
    1. 10.1. Наборы символов
    2. 10.2. Обработка CSV
    3. 10.3. Структурированные данные
  13. 11. Обработка ошибок
    1. 11.1. Варианты обработки ошибок
  14. 12. Файловая система
    1. 12.1. Чтение и запись
    2. 12.2. Обход директорий
  15. 13. Поддержка железа
    1. 13.1. Процессор
  16. 14. Управление памятью
    1. 14.1. Глобальные константы
  17. 15. Сетевое взаимодействие
    1. 15.1. Сервер
  18. 16. Операционная система
    1. 16.1. Внешние команды
  19. 17. Наука
    1. 17.1. Математика
      1. 17.1.1. Линейная алгебра
      2. 17.1.2. Тригонометрия
      3. 17.1.3. Комплексные числа
      4. 17.1.4. Статистика
      5. 17.1.5. Прочее
  20. 18. Обработка текста
    1. 18.1. Регулярные выражения
    2. 18.2. Разбор строк
  21. 19. Web-программирование
    1. 19.1. Извлечение ссылок
    2. 19.2. URL
    3. 19.3. Медиа-типы
    4. 19.4. Клиенты
      1. 19.4.1. Создание запросов
      2. 19.4.2. Вызов Web API
      3. 19.4.3. Загрузки
      4. 19.4.4. Аутентификация

Rust Cookbook

Алгоритмы

РецептКрейтыКатегории
Генерация случайных чиселrand-badgecat-science-badge
Генерация случайных чисел из диапазонаrand-badgecat-science-badge
Генерация случайных числе с заданным распределениемrand-badge [![rand_distr-badge]][rand_distr]cat-science-badge
Генерация случайных чисел пользовательского типаrand-badgecat-science-badge
Создание случайных паролей из заданного множества символовrand-badgecat-os-badge
Создание случайных паролей из заданного множества символовrand-badgecat-os-badge
Сортировка вектора целых чиселstd-badgecat-science-badge
Сортировка вектора вещественных чиселstd-badgecat-science-badge
Сортировка вектора структурstd-badgecat-science-badge