Публикации по теме 'rust'


Это просто, компилятор сообщает вам, что #[warn(non_camel_case_types)] включен по умолчанию, так что просто…
Это просто, компилятор сообщает вам, что #[warn(non_camel_case_types)] включен по умолчанию, поэтому просто включите его для определения типа с помощью: #[allow(non_camel_case_types)] pub type bstr = [u8] Недавно они изменили формат вывода ошибок, поэтому я не уверен на 100%, было ли это раньше.

Токио: раскрытие возможностей асинхронного программирования в Rust
Когда я впервые начал использовать Rust, я был поражен его мощью и гибкостью. Но когда я открыл для себя Токио, это изменило правила игры. Я работал над проектом, который требовал одновременной обработки нескольких сетевых подключений. Используя традиционные методы синхронного программирования, это была непростая задача. Но с Tokio я смог легко управлять этими подключениями асинхронно, что привело к значительному повышению производительности. Это было похоже на открытие..

Изучаем Rust, глава 0 — Введение
Мотивы Rust Lang был самым сложным языком, который я когда-либо изучал (по сравнению с Matlab, C, Javascript, Typescript, C++). Однажды я попытался прочитать книгу о ржавчине, но не смог написать приложение. Поэтому я решил учиться через преподавание, документируя свои учебные путешествия (и делая заметки) в виде постов в блоге. Контур

Аутентификация в Rocket
На прошлой неделе мы улучшили наш веб-сервер Rocket. Мы объединили наш сервер со схемой Diesel, чтобы включить ряд базовых конечных точек CRUD. На этой неделе мы продолжим эту интеграцию, но добавим еще несколько интересных функций Rocket. Мы рассмотрим два разных метода аутентификации. Сначала мы создадим Request Guard , чтобы разрешить одну из форм базовой аутентификации. Затем мы также рассмотрим удивительно простую интеграцию файлов cookie в Rocket. Как всегда, вы можете..

Потрясающая библиотека пользовательского интерфейса для Rust!
Добро пожаловать! Rust — потрясающий язык программирования с массой возможностей. Если вы новичок в Rust, перейдите по ссылке ниже, чтобы узнать о нем больше:

Введение энтузиаста в теорию типов
Теория типов на шаг глубже, чем введение каменщика В моем последнем блоге я дал упрощенное объяснение того, как работает теория типов в языках программирования. В этом блоге мы продвинемся на несколько сотен шагов вперед, чтобы любой любознательный ум или программист среднего уровня мог получить более четкое представление о том, как работает теория типов на практике. В области теории типов происходит нечто большее, чем определение типов в языках программирования или создание..

Rust — HTML Escape
О важности экранирования HTML-текста (пример на Rust с библиотекой htmlescape) Экранирование текста в HTML — важный процесс для предотвращения атак инъекций кода . Когда веб-приложение получает входные данные, такие как текст, введенный пользователем, оно должно гарантировать, что эти данные не содержат вредоносного кода HTML или JavaScript, который может быть выполнен браузером конечного пользователя. Благодаря правильному экранированию входных данных специальные символы..