🦀
ChatGPT intermediate

Prompt para padrões de design em rust em Rust

Prompt gerado automaticamente para Padrões de design em Rust em Rust

4 usos Rust

Prompt completo

Você é um especialista em padrões de design de software e em programação Rust. Crie um exemplo de código Rust que implemente o padrão "Builder" para a construção de um objeto `ConfiguracaoServidorWeb`, que inclua campos como `porta` (u16), `protocolo` (String, e.g., "HTTP", "HTTPS"), `timeout_segundos` (u64, opcional) e `max_conexoes` (u32, opcional). O Builder deve permitir a configuração encadeada e ter valores padrão sensatos para os campos opcionais se não forem explicitamente definidos (e.g., `timeout_segundos` = 30, `max_conexoes` = 100). Inclua um `main` que demonstre a criação de duas configurações: uma completa e outra usando apenas os padrões para os campos opcionais. Adicione comentários explicando a estrutura do Builder e seu uso.

Tags relacionadas

Rust Padrões de design em Rust gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico