moonbitstack/moonapi/status does not have a README file
pub struct Events {
// private fields
}pub struct Writer {
// private fields
}let HTTP_100_CONTINUE : Intlet HTTP_101_SWITCHING_PROTOCOLS : Intlet HTTP_102_PROCESSING : Intlet HTTP_103_EARLY_HINTS : Intlet HTTP_201_CREATED : Intlet HTTP_202_ACCEPTED : Intlet HTTP_203_NON_AUTHORITATIVE_INFORMATION : Intlet HTTP_204_NO_CONTENT : Intlet HTTP_205_RESET_CONTENT : Intlet HTTP_206_PARTIAL_CONTENT : Intlet HTTP_207_MULTI_STATUS : Intlet HTTP_208_ALREADY_REPORTED : Intlet HTTP_226_IM_USED : Intlet HTTP_300_MULTIPLE_CHOICES : Intlet HTTP_301_MOVED_PERMANENTLY : Intlet HTTP_302_FOUND : Intlet HTTP_303_SEE_OTHER : Intlet HTTP_304_NOT_MODIFIED : Intlet HTTP_306_RESERVED : Intlet HTTP_307_TEMPORARY_REDIRECT : Intlet HTTP_308_PERMANENT_REDIRECT : Intlet HTTP_400_BAD_REQUEST : Intlet HTTP_401_UNAUTHORIZED : Intlet HTTP_403_FORBIDDEN : Intlet HTTP_405_METHOD_NOT_ALLOWED : Intlet HTTP_406_NOT_ACCEPTABLE : Intlet HTTP_407_PROXY_AUTHENTICATION_REQUIRED : Intlet HTTP_408_REQUEST_TIMEOUT : Intlet HTTP_409_CONFLICT : Intlet HTTP_411_LENGTH_REQUIRED : Intlet HTTP_412_PRECONDITION_FAILED : Intlet HTTP_413_REQUEST_ENTITY_TOO_LARGE : Intlet HTTP_414_REQUEST_URI_TOO_LONG : Intlet HTTP_415_UNSUPPORTED_MEDIA_TYPE : Intlet HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE : Intlet HTTP_417_EXPECTATION_FAILED : Intlet HTTP_418_IM_A_TEAPOT : Intlet HTTP_421_MISDIRECTED_REQUEST : Intlet HTTP_422_UNPROCESSABLE_ENTITY : Intlet HTTP_424_FAILED_DEPENDENCY : Intlet HTTP_425_TOO_EARLY : Intlet HTTP_426_UPGRADE_REQUIRED : Intlet HTTP_428_PRECONDITION_REQUIRED : Intlet HTTP_429_TOO_MANY_REQUESTS : Intlet HTTP_431_REQUEST_HEADER_FIELDS_TOO_LARGE : Intlet HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS : Intlet HTTP_500_INTERNAL_SERVER_ERROR : Intlet HTTP_501_NOT_IMPLEMENTED : Intlet HTTP_502_BAD_GATEWAY : Intlet HTTP_503_SERVICE_UNAVAILABLE : Intlet HTTP_504_GATEWAY_TIMEOUT : Intlet HTTP_505_HTTP_VERSION_NOT_SUPPORTED : Intlet HTTP_506_VARIANT_ALSO_NEGOTIATES : Intlet HTTP_507_INSUFFICIENT_STORAGE : Intlet HTTP_508_LOOP_DETECTED : Intlet HTTP_511_NETWORK_AUTHENTICATION_REQUIRED : Intlet WS_1000_NORMAL_CLOSURE : Intlet WS_1001_GOING_AWAY : Intlet WS_1003_UNSUPPORTED_DATA : Intlet WS_1005_NO_STATUS_RCVD : Intlet WS_1006_ABNORMAL_CLOSURE : Intlet WS_1007_INVALID_FRAME_PAYLOAD_DATA : Intlet WS_1008_POLICY_VIOLATION : Intlet WS_1010_MANDATORY_EXT : Intlet WS_1011_INTERNAL_ERROR : Intlet WS_1013_TRY_AGAIN_LATER : Intlet WS_1014_BAD_GATEWAY : Intlet WS_1015_TLS_HANDSHAKE : Intfn data_url(content : Bytes, media_type? : String) -> Stringfn envelope(length : Int, filename : String, media_type : String, inline : Bool) -> Array[(String, String)]fn file_response(content : Bytes, filename? : String, media_type? : String, status? : Int, inline? : Bool) -> ResponseInstall
Download zipmoonapi — a typed web framework for MoonBit (← FastAPI): async handlers, routing, typed extractors, descriptor-driven validation, multi-version OpenAPI/Swagger (2.0 / 3.0 / 3.1) with security schemes, dependency injection, OAuth2 password-bearer with scopes, per-operation security enforcement, multipart and urlencoded forms, response_model filtering, background tasks, sub-application mounting, ASGI layers and FastAPI-style middleware, exception and per-status handlers, streaming responses, Server-Sent Events and live WebSocket routes, as a native moonasgi application.