Index
A
|
C
|
D
|
F
|
G
|
I
|
M
|
O
|
R
|
S
|
T
|
U
|
V
A
AS_DICT (cattr.converters.UnstructureStrategy attribute)
(cattr.UnstructureStrategy attribute)
AS_TUPLE (cattr.converters.UnstructureStrategy attribute)
(cattr.UnstructureStrategy attribute)
AttributeOverride (class in cattr.gen)
C
cattr
module
cattr.converters
module
cattr.disambiguators
module
cattr.dispatch
module
cattr.errors
module
cattr.gen
module
cattr.preconf
module
cattr.preconf.bson
module
cattr.preconf.json
module
cattr.preconf.msgpack
module
cattr.preconf.orjson
module
cattr.preconf.pyyaml
module
cattr.preconf.tomlkit
module
cattr.preconf.ujson
module
clear_cache() (cattr.dispatch.MultiStrategyDispatch method)
clear_direct() (cattr.dispatch.MultiStrategyDispatch method)
configure_converter() (in module cattr.preconf.bson)
(in module cattr.preconf.json)
(in module cattr.preconf.msgpack)
(in module cattr.preconf.orjson)
(in module cattr.preconf.pyyaml)
(in module cattr.preconf.tomlkit)
(in module cattr.preconf.ujson)
Converter (class in cattr)
(class in cattr.converters)
create_uniq_field_dis_func() (in module cattr.disambiguators)
D
dispatch (cattr.dispatch.MultiStrategyDispatch attribute)
dispatch() (cattr.dispatch.FunctionDispatch method)
F
forbid_extra_keys (cattr.converters.GenConverter attribute)
(cattr.GenConverter attribute)
FunctionDispatch (class in cattr.dispatch)
G
gen_structure_annotated() (cattr.converters.GenConverter method)
(cattr.GenConverter method)
gen_structure_attrs_fromdict() (cattr.converters.GenConverter method)
(cattr.GenConverter method)
gen_structure_counter() (cattr.converters.GenConverter method)
(cattr.GenConverter method)
gen_structure_mapping() (cattr.converters.GenConverter method)
(cattr.GenConverter method)
gen_unstructure_annotated() (cattr.converters.GenConverter method)
(cattr.GenConverter method)
gen_unstructure_attrs_fromdict() (cattr.converters.GenConverter method)
(cattr.GenConverter method)
gen_unstructure_hetero_tuple() (cattr.converters.GenConverter method)
(cattr.GenConverter method)
gen_unstructure_iterable() (cattr.converters.GenConverter method)
(cattr.GenConverter method)
gen_unstructure_mapping() (cattr.converters.GenConverter method)
(cattr.GenConverter method)
GenConverter (class in cattr)
(class in cattr.converters)
I
is_attrs_union() (in module cattr.converters)
is_attrs_union_or_none() (in module cattr.converters)
is_optional() (in module cattr.converters)
M
make_converter() (in module cattr.preconf.bson)
(in module cattr.preconf.json)
(in module cattr.preconf.msgpack)
(in module cattr.preconf.orjson)
(in module cattr.preconf.pyyaml)
(in module cattr.preconf.tomlkit)
(in module cattr.preconf.ujson)
make_dict_structure_fn() (in module cattr.gen)
make_dict_unstructure_fn() (in module cattr.gen)
make_hetero_tuple_unstructure_fn() (in module cattr.gen)
make_iterable_unstructure_fn() (in module cattr.gen)
make_mapping_structure_fn() (in module cattr.gen)
make_mapping_unstructure_fn() (in module cattr.gen)
module
cattr
cattr.converters
cattr.disambiguators
cattr.dispatch
cattr.errors
cattr.gen
cattr.preconf
cattr.preconf.bson
cattr.preconf.json
cattr.preconf.msgpack
cattr.preconf.orjson
cattr.preconf.pyyaml
cattr.preconf.tomlkit
cattr.preconf.ujson
MultiStrategyDispatch (class in cattr.dispatch)
O
omit (cattr.gen.AttributeOverride attribute)
omit_if_default (cattr.converters.GenConverter attribute)
(cattr.gen.AttributeOverride attribute)
(cattr.GenConverter attribute)
override() (in module cattr)
(in module cattr.gen)
R
register() (cattr.dispatch.FunctionDispatch method)
register_cls_list() (cattr.dispatch.MultiStrategyDispatch method)
register_func_list() (cattr.dispatch.MultiStrategyDispatch method)
register_structure_hook() (cattr.Converter method)
(cattr.converters.Converter method)
register_structure_hook_factory() (cattr.Converter method)
(cattr.converters.Converter method)
register_structure_hook_func() (cattr.Converter method)
(cattr.converters.Converter method)
register_unstructure_hook() (cattr.Converter method)
(cattr.converters.Converter method)
register_unstructure_hook_factory() (cattr.Converter method)
(cattr.converters.Converter method)
register_unstructure_hook_func() (cattr.Converter method)
(cattr.converters.Converter method)
rename (cattr.gen.AttributeOverride attribute)
S
structure() (cattr.Converter method)
(cattr.converters.Converter method)
(in module cattr)
structure_attrs_fromdict() (cattr.Converter method)
(cattr.converters.Converter method)
(in module cattr)
structure_attrs_fromtuple() (cattr.Converter method)
(cattr.converters.Converter method)
(in module cattr)
StructureHandlerNotFoundError
T
type_overrides (cattr.converters.GenConverter attribute)
(cattr.GenConverter attribute)
U
unstruct_strat (cattr.Converter property)
(cattr.converters.Converter property)
unstructure() (cattr.Converter method)
(cattr.converters.Converter method)
(in module cattr)
unstructure_attrs_asdict() (cattr.Converter method)
(cattr.converters.Converter method)
unstructure_attrs_astuple() (cattr.Converter method)
(cattr.converters.Converter method)
UnstructureStrategy (class in cattr)
(class in cattr.converters)
V
validate_datetime() (in module cattr.preconf)
cattrs
Navigation
cattrs
Installation
Common usage examples
Converters
What you can structure and how
What you can unstructure and how
Preconfigured converters
Customizing class un/structuring
Tips for handling unions
Benchmarking
Contributing
History
Related Topics
Documentation overview
Quick search