Como todo mundo está gritando “construa em público”, sem problemas (Fiz isso em particular, só estou fazendo um post sobre isso) Então, humm (limpa a garganta) Como um jovem que se importa com a experiência do desenvolvedor, criei uma ferramenta CLI que melhora sua experiência como desenvolvedor Rust (faça os usuários relaxarem, eu voltarei a eles)... então ela se chama supabase-rust-gen, um crate binário que permite gerar structs Rust tipo-seguros a partir do esquema do seu banco de dados Supabase. Como a geração de tipos do supabase-js, mas para o ecossistema Rust. Escrever manualmente structs Rust para suas tabelas Supabase é tedioso e propenso a erros. Nomes de colunas mudam, tipos desviam e campos nulos são esquecidos. O supabase-rust-gen elimina isso por meio de: - Conexão direta ao endpoint PostgREST do seu projeto Supabase - Leitura do spec OpenAPI para entender seu esquema exato - Geração de Rust idiomático com derives Serde adequados - Tratamento de casos extremos como JSONB, arrays, campos nulos e tipos PostgreSQL Dito isso, já foi publicado em https://t.co/c311F4Yn4b Link aqui: https://t.co/dwSQLdu3Ew Repositório: https://t.co/0rWz4Ftz7Y Normalmente seria ladies first, mas como não conheço nenhuma desenvolvedora Rust, convido oficialmente nosso Pioneiro MaaS e Rei do Rust, @KharayKrayKray, para ser meu primeiro usuário 😂 Por favor, faça os honrosos também @echo_vick Paz fora🫡

Compartilhar







Fonte:Mostrar original
Aviso legal: as informações nesta página podem ter sido obtidas de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo é fornecido apenas para fins informativos gerais, sem qualquer representação ou garantia de qualquer tipo, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso destas informações.
Os investimentos em ativos digitais podem ser arriscados. Avalie cuidadosamente os riscos de um produto e a sua tolerância ao risco com base nas suas próprias circunstâncias financeiras. Para mais informações, consulte nossos termos de uso e divulgação de risco.