()
| 34 | } |
| 35 | |
| 36 | func (s *Settings) SetDefaults() { |
| 37 | s.Address = gosettings.DefaultComparable(s.Address, ":8000") |
| 38 | const defaultReadTimeout = 3 * time.Second |
| 39 | s.ReadHeaderTimeout = gosettings.DefaultComparable(s.ReadHeaderTimeout, defaultReadTimeout) |
| 40 | s.ReadTimeout = gosettings.DefaultComparable(s.ReadTimeout, defaultReadTimeout) |
| 41 | const defaultShutdownTimeout = 3 * time.Second |
| 42 | s.ShutdownTimeout = gosettings.DefaultComparable(s.ShutdownTimeout, defaultShutdownTimeout) |
| 43 | } |
| 44 | |
| 45 | func (s Settings) Copy() Settings { |
| 46 | return Settings{ |
no outgoing calls