Avatar ·

Gibt es einen schnellen Weg, um Strukturfelder mit Standardwerten in Rust zu initialisieren?

Hallo! Ich habe angefangen, Rust zu lernen und bin auf ein Problem bei der Initialisierung von Strukturen gestoßen. Ich habe eine Struktur mit 10 Feldern und muss ihnen Standardwerte zuweisen. Derzeit mache ich es so: ```rust struct Config { host: String, port: u16, timeout: u64, max_connections: u32, use_tls: bool, log_level: String, cache_size: usize, retry_count: u32, enable_metrics: bool, backup_url: String, } fn main() { let config = Config { host: String::from("localhost"), port: 8080, timeout: 30, max_connections: 100, use_tls: false, log_level: String::from("info"), cache_size: 1024, retry_count: 3, enable_metrics: true, backup_url: String::new(), }; } ```