Http.server.config.valid: def of bend-kit-http@0.38.2.0 Import: import bend-kit-http@0.38.2.0/http.bend as Http Lines 6299-6305 of bend-kit-http@0.38.2.0/http.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-http@0.38.2.0/http.bend&start_line=6299&end_line=6305 import Base def server.config.valid(config: ServerConfig) -> Bool: ServerConfig{host, port, +body, +headers, connections, requests, buffered, header_ms, body_ms, idle_ms, write_ms} = config U32.is_le(port, 65535) && U32.is_gt(body, 0) && U32.is_le(body, limits.representable()) && U32.is_gt(headers, 0) && U32.is_le(headers, limits.representable()) && U32.is_gt(connections, 0) && U32.is_gt(requests, 0) && U32.is_gt(buffered, 0) && server.deadline.valid(header_ms) && server.deadline.valid(body_ms) && server.deadline.valid(idle_ms) && server.deadline.valid(write_ms) Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.and https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.is_gt https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.is_le https://jend.leeeet.dev/definition.txt?path=bend-kit-http@0.38.2.0/http.bend&name=ServerConfig https://jend.leeeet.dev/definition.txt?path=bend-kit-http@0.38.2.0/http.bend&name=limits.representable https://jend.leeeet.dev/definition.txt?path=bend-kit-http@0.38.2.0/http.bend&name=server.deadline.valid