Expand description
Utility functions for web application development.
This includes
- commonly used
chars, - a
build_bytesmacro to create aBytesfrom bytes slices with one allocation, WriteableBytesto optimize performance when creating a newBytesof unknown length,hardcoded_error_bodyto get a hard-coded error response.CleanDebugand it’s traitAsCleanDebugto get aDebugimplementation wired to the item’sDisplayimplementation.
Modules§
- Parsing utilities and constants for Kvarn extensions.
- General parsing complying to the HTTP standards.
- The prelude for common web application utilities.
Macros§
- Convenience macro to create a
Bytesfrom multiple&[u8]sources. - Stringify $field on $self. This only returns the field name. This is constructed to make your IDE recognize the input as the actual field. This means renaming is applied to the string returned from this when you rename a field in your IDE.
fmt_field!but multiple.- Return stringified representation of
$item. This uses similar techniques toident_str!. - Tests if the first arguments starts with any of the following.