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)

Uses (7)

Used by (2)