Post Thumbnail

В Rust существует возможность условно реализовывать методы и трейты для обобщенных типов - такие реализации существуют только если параметры типа удовлетворяют определенным требованиям, например, реализуют трейт Clone. Это широко используется в стандартной библиотеке, позволяя контейнерам вроде Cell предоставлять расширенный API в зависимости от возможностей хранимых типов. К примеру, метод get доступен только для Copy-типов

В статье как раз подробнее про этот интересный подход

Похожее

Post Thumbnail

Свой Max с E2E

Статья про кастомный клиент для Max с сквозным шифрованием и все это на Rust. От...

Post Thumbnail

58 720 256 ключей

Статья о крупном инциденте в рабочем процессе LinkedIn, когда их база данных, на...