Puisque tout le monde crie « build in public », pas de problème (J’ai fait ça en privé, je ne fais qu’un post à ce sujet) Donc euh (clare la gorge) En tant que jeune garçon qui se soucie de l’expérience développeur, j’ai créé un outil CLI qui améliore votre expérience en tant que développeur Rust (faites attention, je reviendrai vers vous)… Il s’appelle supabase-rust-gen, une crate binaire qui vous permet de générer des structs Rust typés à partir de votre schéma de base de données Supabase. Comme la génération de types supabase-js, mais pour l’écosystème Rust. Écrire manuellement des structs Rust pour vos tables Supabase est fastidieux et sujets aux erreurs. Les noms de colonnes changent, les types dérivent, et les champs optionnels sont oubliés. supabase-rust-gen élimine cela en : - Se connectant directement au point de terminaison PostgREST de votre projet Supabase - Lisant la spécification OpenAPI pour comprendre votre schéma exact - Générant du Rust idiomatique avec les dérivés Serde appropriés - Gérant les cas limites comme JSONB, les tableaux, les champs optionnels et les types PostgreSQL Donc, étant dit, il a été publié sur https://t.co/c311F4Yn4b Lien ici : https://t.co/dwSQLdu3Ew Dépôt : https://t.co/0rWz4Ftz7Y Normalement, il faudrait faire les dames en premier, mais comme je ne connais aucune développeuse Rust, j’invite ici notre Pionnier MaaS et Roi Rust, @KharayKrayKray à être mon premier utilisateur 😂 S’il vous plaît, faites aussi les honneurs @echo_vick Peace Out🫡

Partager







Source:Afficher l'original
Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations.
Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.