glitr/body
Types
pub type BodyConverter(body_type) {
BodyConverter(
encoder: fn(body_type) -> string_builder.StringBuilder,
decoder: fn(String) -> Result(body_type, error.GlitrError),
)
}
Constructors
-
BodyConverter( encoder: fn(body_type) -> string_builder.StringBuilder, decoder: fn(String) -> Result(body_type, error.GlitrError), )
pub type BodyType {
EmptyBody
StringBody
JsonBody
}
Constructors
-
EmptyBody
-
StringBody
-
JsonBody
Functions
pub fn empty_body() -> RouteBody(Nil)
pub fn json_body(
encoder: fn(a) -> Json,
decoder: fn(Dynamic) -> Result(a, List(DecodeError)),
) -> RouteBody(a)
pub fn string_body(converter: BodyConverter(a)) -> RouteBody(a)