Vì ai cũng kêu “build in public” nên chẳng vấn đề gì (Tôi làm cái này riêng tư, chỉ đang đăng bài về nó thôi) Vậy thì... (ho nhẹ) Là một cậu bé trẻ tuổi quan tâm đến trải nghiệm lập trình viên, tôi đã tạo một công cụ CLI giúp cải thiện trải nghiệm lập trình viên của bạn khi dùng Rust (hãy bình tĩnh, tôi sẽ trả lời các bạn sau). Vậy nên, nó có tên là supabase-rust-gen, một binary crate cho phép bạn tạo các struct Rust an toàn về kiểu dữ liệu từ lược đồ cơ sở dữ liệu Supabase của bạn. Giống như tính năng tạo kiểu của supabase-js, nhưng dành cho hệ sinh thái Rust. Viết thủ công các struct Rust cho các bảng Supabase của bạn thật nhàm chán và dễ xảy ra lỗi. Tên cột thay đổi, kiểu dữ liệu thay đổi, và các trường nullable bị bỏ sót. supabase-rust-gen loại bỏ hoàn toàn vấn đề này bằng cách: - Kết nối trực tiếp đến endpoint PostgREST của dự án Supabase của bạn - Đọc OpenAPI spec để hiểu chính xác lược đồ của bạn - Tạo Rust chuẩn mực với các derive Serde phù hợp - Xử lý các trường hợp biên như JSONB, mảng, trường nullable và các kiểu dữ liệu PostgreSQL Vì vậy, nó đã được công bố tại https://t.co/c311F4Yn4b Liên kết ở đây: https://t.co/dwSQLdu3Ew Repo: https://t.co/0rWz4Ftz7Y Thông thường nên ưu tiên phụ nữ trước, nhưng vì tôi không biết bất kỳ lập trình viên Rust nữ nào, nên tôi xin mời Nhà tiên phong MaaS và Vua Rust của chúng ta, @KharayKrayKray, trở thành người dùng đầu tiên của tôi 😂 Cũng xin vui lòng làm ơn giúp đỡ luôn @echo_vick Hẹn gặp lại🫡

Chia sẻ







Nguồn:Hiển thị bản gốc
Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này.
Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụng và Tiết lộ rủi ro của chúng tôi.