Module cow_http_struct_hd

Data Types

sh_bare_item()

sh_bare_item() = integer() | sh_decimal() | boolean() | {string | token | binary, binary()}

sh_decimal()

sh_decimal() = {decimal, {integer(), integer()}}

sh_dictionary()

sh_dictionary() = [{binary(), sh_item() | sh_inner_list()}]

sh_inner_list()

sh_inner_list() = {list, [sh_item()], sh_params()}

sh_item()

sh_item() = {item, sh_bare_item(), sh_params()}

sh_list()

sh_list() = [sh_item() | sh_inner_list()]

sh_params()

sh_params() = [{binary(), sh_bare_item()}]

Function Index

dictionary/1
item/1
list/1
parse_dictionary/1
parse_item/1
parse_list/1

Function Details

dictionary/1

dictionary(Map::#{binary() => sh_item() | sh_inner_list()} | sh_dictionary()) -> iolist()

item/1

item(X1::sh_item()) -> iolist()

list/1

list(List::sh_list()) -> iolist()

parse_dictionary/1

parse_dictionary(X1::binary()) -> sh_dictionary()

parse_item/1

parse_item(Bin::binary()) -> sh_item()

parse_list/1

parse_list(Bin::binary()) -> sh_list()


Generated by EDoc