def server.config.valid

bend-kit-http@0.38.5.0 · http.bend:6291

import bend-kit-http@0.38.5.0/http.bend as Http
import Base

6291def server.config.valid(config: ServerConfig) -> Bool:
6292  ServerConfig{host, port, +body, +headers, connections, requests, buffered, header_ms, body_ms, idle_ms, write_ms} = config
6293  U32.is_le(port, 65535) && U32.is_gt(body, 0) && U32.is_le(body, limits.representable()) &&
6294    U32.is_gt(headers, 0) && U32.is_le(headers, limits.representable()) &&
6295    U32.is_gt(connections, 0) && U32.is_gt(requests, 0) && U32.is_gt(buffered, 0) &&
6296    server.deadline.valid(header_ms) && server.deadline.valid(body_ms) &&
6297    server.deadline.valid(idle_ms) && server.deadline.valid(write_ms)

Uses (7)

Used by (2)