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
Outros prompts de Rust
ChatGPT
Guia para troubleshooting em rust em Rust
Prompt gerado automaticamente para Troubleshooting em Rust em Rust
5 usos
ChatGPT
Guia para padrões de design em rust em Rust
Prompt gerado automaticamente para Padrões de design em Rust em Rust
3 usos
ChatGPT
Guia para padrões de design em rust em Rust
Prompt gerado automaticamente para Padrões de design em Rust em Rust
4 usos