source avatarLord Herrschaft👑⚔️

Поділитися
Share IconShare IconShare IconShare IconShare IconShare IconCopy

Оскільки всі кричать «будуй публічно», проблем немає (Я це зробив у приватності, я просто роблю про це пост) Отже, емм… (очищає горло) Як хлопчик, який турбується про досвід розробника, я створив CLI-інструмент, який покращує ваш досвід розробки як Rust-розробника (зроблю користувачів спокійними, я повернуся до них пізніше). Тож він називається supabase-rust-gen — бінарний крейт, який дозволяє генерувати типобезпечні Rust-структури зі схеми вашої бази даних Supabase. Як генерація типів supabase-js, але для екосистеми Rust. Ручне написання Rust-структур для ваших таблиць Supabase — нудно й схильне до помилок. Імена стовпців змінюються, типи зміщуються, а поля, що можуть бути null, пропускаються. supabase-rust-gen виключає це завдяки: - Прямому підключенню до PostgREST-ендпоінту вашого проекту Supabase - Читанню OpenAPI-специфікації для розуміння точної схеми - Генерації ідіоматичного Rust з правильними Serde-дерайвами - Обробці крайніх випадків, таких як JSONB, масиви, nullable-поля та типи PostgreSQL Отже, він уже опублікований на https://t.co/c311F4Yn4b Посилання: https://t.co/dwSQLdu3Ew Репозиторій: https://t.co/0rWz4Ftz7Y Зазвичай слід дати перевагу жінкам, але оскільки я не знаю жодної жінки-розробниці Rust, я офіційно запрошую нашого Новатора MaaS та короля Rust, @KharayKrayKray, стати моїм першим користувачем 😂 Будь ласка, зроби це й ти, @echo_vick Прощайте🫡

No.0 picture
Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.