def server.config.valid
bend-kit-http@0.38.2.0 · http.bend:6299
import bend-kit-http@0.38.2.0/http.bend as Http
import Base
6299def server.config.valid(config: ServerConfig) -> Bool:
6300 ServerConfig{host, port, +body, +headers, connections, requests, buffered, header_ms, body_ms, idle_ms, write_ms} = config
6301 U32.is_le(port, 65535) && U32.is_gt(body, 0) && U32.is_le(body, limits.representable()) &&
6302 U32.is_gt(headers, 0) && U32.is_le(headers, limits.representable()) &&
6303 U32.is_gt(connections, 0) && U32.is_gt(requests, 0) && U32.is_gt(buffered, 0) &&
6304 server.deadline.valid(header_ms) && server.deadline.valid(body_ms) &&
6305 server.deadline.valid(idle_ms) && server.deadline.valid(write_ms)