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

Кодирование

РецептКрейтыКатегории
%-кодирование строки![percent-encoding-badge]cat-encoding-badge
Кодирование строки как application/x-www-form-urlencodedurl-badgecat-encoding-badge
Кодирование и декодирование шестнадцатеричного представленияdata-encoding-badgecat-encoding-badge
Кодирование и декодирования представления в base64base64-badgecat-encoding-badge
Чтение записей из CSVcsv-badgecat-encoding-badge
Чтение записей из CSV с другим разделителемcsv-badgecat-encoding-badge
Фильтрование записей из CSV, удовлетворяющему предикатуcsv-badgecat-encoding-badge
Обработка неправильных данных в CSV с помощью Serdecsv-badge serde-badgecat-encoding-badge
Сериализация записей в CSVcsv-badgecat-encoding-badge
Сериализация записей в CSV с помощью Serdecsv-badge serde-badgecat-encoding-badge
Преобразование столбца в CSV-файлеcsv-badge serde-badgecat-encoding-badge
Сериализация и десериализация неструктурированных данных в формате JSONserde-json-badgecat-encoding-badge
Десериализация TOML-файлаtoml-badgecat-encoding-badge
Чтение и запись целых числах в прямом порядке байтов (little-endian)byteorder-badgecat-encoding-badge