Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W A AS_DICT (cattrs.UnstructureStrategy attribute) AS_TUPLE (cattrs.UnstructureStrategy attribute) AttributeValidationNote (class in cattrs) (class in cattrs.errors) B Base85Bytes (class in cattrs.preconf.bson) BaseConverter (class in cattrs) BaseValidationError, [1] BsonConverter (class in cattrs.preconf.bson) C cattrs module cattrs.cols module cattrs.disambiguators module cattrs.dispatch module cattrs.errors module cattrs.fns module cattrs.gen module cattrs.gen.typeddicts module cattrs.preconf module cattrs.preconf.bson module cattrs.preconf.cbor2 module cattrs.preconf.json module cattrs.preconf.msgpack module cattrs.preconf.msgspec module cattrs.preconf.orjson module cattrs.preconf.pyyaml module cattrs.preconf.tomlkit module cattrs.preconf.tomllib module cattrs.preconf.ujson module cattrs.strategies module cattrs.v module Cbor2Converter (class in cattrs.preconf.cbor2) cl (cattrs.BaseValidationError attribute) (cattrs.errors.BaseValidationError attribute) ClassValidationError, [1] clear_cache() (cattrs.dispatch.MultiStrategyDispatch method) clear_direct() (cattrs.dispatch.MultiStrategyDispatch method) configure_converter() (in module cattrs.preconf.bson) (in module cattrs.preconf.cbor2) (in module cattrs.preconf.json) (in module cattrs.preconf.msgpack) (in module cattrs.preconf.msgspec) (in module cattrs.preconf.orjson) (in module cattrs.preconf.pyyaml) (in module cattrs.preconf.tomlkit) (in module cattrs.preconf.tomllib) (in module cattrs.preconf.ujson) configure_tagged_union() (in module cattrs.strategies) configure_union_passthrough() (in module cattrs.strategies) Converter (class in cattrs) copy() (cattrs.BaseConverter method) (cattrs.Converter method) copy_to() (cattrs.dispatch.FunctionDispatch method) (cattrs.dispatch.MultiStrategyDispatch method) create_default_dis_func() (in module cattrs.disambiguators) D defaultdict_structure_factory() (in module cattrs.cols) derive() (cattrs.BaseValidationError method) (cattrs.errors.BaseValidationError method) detailed_validation (cattrs.BaseConverter attribute) dispatch (cattrs.dispatch.MultiStrategyDispatch attribute) dispatch() (cattrs.dispatch.FunctionDispatch method) dispatch_without_caching() (cattrs.dispatch.MultiStrategyDispatch method) dumps() (cattrs.preconf.bson.BsonConverter method) (cattrs.preconf.cbor2.Cbor2Converter method) (cattrs.preconf.json.JsonConverter method) (cattrs.preconf.msgpack.MsgpackConverter method) (cattrs.preconf.msgspec.MsgspecJsonConverter method) (cattrs.preconf.orjson.OrjsonConverter method) (cattrs.preconf.pyyaml.PyyamlConverter method) (cattrs.preconf.tomlkit.TomlkitConverter method) (cattrs.preconf.tomllib.TomllibConverter method) (cattrs.preconf.ujson.UjsonConverter method) E encoder (cattrs.preconf.msgspec.MsgspecJsonConverter attribute) F forbid_extra_keys (cattrs.Converter attribute) (cattrs.preconf.bson.BsonConverter attribute) (cattrs.preconf.cbor2.Cbor2Converter attribute) (cattrs.preconf.json.JsonConverter attribute) (cattrs.preconf.msgpack.MsgpackConverter attribute) (cattrs.preconf.msgspec.MsgspecJsonConverter attribute) (cattrs.preconf.orjson.OrjsonConverter attribute) (cattrs.preconf.pyyaml.PyyamlConverter attribute) (cattrs.preconf.tomlkit.TomlkitConverter attribute) (cattrs.preconf.tomllib.TomllibConverter attribute) (cattrs.preconf.ujson.UjsonConverter attribute) ForbiddenExtraKeysError, [1] format_exception() (in module cattrs.v) FunctionDispatch (class in cattrs.dispatch) G gen_structure_annotated() (cattrs.Converter method) gen_structure_attrs_fromdict() (cattrs.Converter method) gen_structure_counter() (cattrs.Converter method) gen_structure_mapping() (cattrs.Converter method) gen_structure_typeddict() (cattrs.Converter method) gen_unstructure_annotated() (cattrs.Converter method) gen_unstructure_attrs_fromdict() (cattrs.Converter method) gen_unstructure_hetero_tuple() (cattrs.Converter method) gen_unstructure_iterable() (cattrs.Converter method) gen_unstructure_mapping() (cattrs.Converter method) gen_unstructure_optional() (cattrs.Converter method) gen_unstructure_typeddict() (cattrs.Converter method) GenConverter (in module cattrs) get_dumps_hook() (cattrs.preconf.msgspec.MsgspecJsonConverter method) get_loads_hook() (cattrs.preconf.msgspec.MsgspecJsonConverter method) get_num_fns() (cattrs.dispatch.FunctionDispatch method) (cattrs.dispatch.MultiStrategyDispatch method) get_structure_hook() (cattrs.BaseConverter method) (in module cattrs) get_structure_newtype() (cattrs.Converter method) get_unstructure_hook() (cattrs.BaseConverter method) (in module cattrs) global_converter (in module cattrs) group_exceptions() (cattrs.ClassValidationError method) (cattrs.errors.ClassValidationError method) (cattrs.errors.IterableValidationError method) (cattrs.IterableValidationError method) H homogenous_tuple_structure_factory() (in module cattrs.cols) I identity() (in module cattrs.fns) include_subclasses() (in module cattrs.strategies) is_abstract_set() (in module cattrs.cols) is_any_set() (in module cattrs.cols) is_defaultdict() (in module cattrs.cols) is_frozenset() (in module cattrs.cols) is_mapping() (in module cattrs.cols) is_mutable_sequence() (in module cattrs.cols) is_namedtuple() (in module cattrs.cols) is_primitive_enum() (in module cattrs.preconf) is_sequence() (in module cattrs.cols) is_set() (in module cattrs.cols) is_supported_union() (in module cattrs.disambiguators) iterable_unstructure_factory() (in module cattrs.cols) IterableValidationError, [1] IterableValidationNote (class in cattrs) (class in cattrs.errors) J JsonConverter (class in cattrs.preconf.json) L list_structure_factory() (in module cattrs.cols) literals_with_enums_unstructure_factory() (in module cattrs.preconf) loads() (cattrs.preconf.bson.BsonConverter method) (cattrs.preconf.cbor2.Cbor2Converter method) (cattrs.preconf.json.JsonConverter method) (cattrs.preconf.msgpack.MsgpackConverter method) (cattrs.preconf.msgspec.MsgspecJsonConverter method) (cattrs.preconf.orjson.OrjsonConverter method) (cattrs.preconf.pyyaml.PyyamlConverter method) (cattrs.preconf.tomlkit.TomlkitConverter method) (cattrs.preconf.tomllib.TomllibConverter method) (cattrs.preconf.ujson.UjsonConverter method) M make_converter() (in module cattrs.preconf.bson) (in module cattrs.preconf.cbor2) (in module cattrs.preconf.json) (in module cattrs.preconf.msgpack) (in module cattrs.preconf.msgspec) (in module cattrs.preconf.orjson) (in module cattrs.preconf.pyyaml) (in module cattrs.preconf.tomlkit) (in module cattrs.preconf.tomllib) (in module cattrs.preconf.ujson) make_dict_structure_fn() (in module cattrs.gen) (in module cattrs.gen.typeddicts) make_dict_structure_fn_from_attrs() (in module cattrs.gen) make_dict_unstructure_fn() (in module cattrs.gen) (in module cattrs.gen.typeddicts) make_dict_unstructure_fn_from_attrs() (in module cattrs.gen) make_hetero_tuple_unstructure_fn() (in module cattrs.gen) make_iterable_unstructure_fn() (in module cattrs.gen) make_mapping_structure_fn() (in module cattrs.gen) make_mapping_unstructure_fn() (in module cattrs.gen) mapping_structure_factory() (in module cattrs.cols) mapping_unstructure_factory() (in module cattrs.cols) module cattrs cattrs.cols cattrs.disambiguators cattrs.dispatch cattrs.errors cattrs.fns cattrs.gen cattrs.gen.typeddicts cattrs.preconf cattrs.preconf.bson cattrs.preconf.cbor2 cattrs.preconf.json cattrs.preconf.msgpack cattrs.preconf.msgspec cattrs.preconf.orjson cattrs.preconf.pyyaml cattrs.preconf.tomlkit cattrs.preconf.tomllib cattrs.preconf.ujson cattrs.strategies cattrs.v MsgpackConverter (class in cattrs.preconf.msgpack) MsgspecJsonConverter (class in cattrs.preconf.msgspec) MultiStrategyDispatch (class in cattrs.dispatch) N name (cattrs.AttributeValidationNote attribute) (cattrs.errors.AttributeValidationNote attribute) namedtuple_dict_structure_factory() (in module cattrs.cols) namedtuple_dict_unstructure_factory() (in module cattrs.cols) namedtuple_structure_factory() (in module cattrs.cols) namedtuple_unstructure_factory() (in module cattrs.cols) O omit_if_default (cattrs.Converter attribute) (cattrs.preconf.bson.BsonConverter attribute) (cattrs.preconf.cbor2.Cbor2Converter attribute) (cattrs.preconf.json.JsonConverter attribute) (cattrs.preconf.msgpack.MsgpackConverter attribute) (cattrs.preconf.msgspec.MsgspecJsonConverter attribute) (cattrs.preconf.orjson.OrjsonConverter attribute) (cattrs.preconf.pyyaml.PyyamlConverter attribute) (cattrs.preconf.tomlkit.TomlkitConverter attribute) (cattrs.preconf.tomllib.TomllibConverter attribute) (cattrs.preconf.ujson.UjsonConverter attribute) OrjsonConverter (class in cattrs.preconf.orjson) override() (in module cattrs) P Predicate (in module cattrs.fns) PyyamlConverter (class in cattrs.preconf.pyyaml) R raise_error() (in module cattrs.fns) register() (cattrs.dispatch.FunctionDispatch method) register_cls_list() (cattrs.dispatch.MultiStrategyDispatch method) register_func_list() (cattrs.dispatch.MultiStrategyDispatch method) register_structure_hook() (cattrs.BaseConverter method) (in module cattrs) register_structure_hook_factory() (cattrs.BaseConverter method) (cattrs.Converter method) register_structure_hook_func() (cattrs.BaseConverter method) (in module cattrs) register_unstructure_hook() (cattrs.BaseConverter method) (in module cattrs) register_unstructure_hook_factory() (cattrs.BaseConverter method) (cattrs.Converter method) register_unstructure_hook_func() (cattrs.BaseConverter method) (in module cattrs) S SimpleStructureHook (class in cattrs) structure() (cattrs.BaseConverter method) (in module cattrs) structure_attrs_fromdict() (cattrs.BaseConverter method) (in module cattrs) structure_attrs_fromtuple() (cattrs.BaseConverter method) (in module cattrs) StructureHandlerNotFoundError, [1] T TomlkitConverter (class in cattrs.preconf.tomlkit) TomllibConverter (class in cattrs.preconf.tomllib) transform_error() (in module cattrs) (in module cattrs.v) type (cattrs.AttributeValidationNote attribute) (cattrs.errors.AttributeValidationNote attribute) (cattrs.errors.IterableValidationNote attribute) (cattrs.IterableValidationNote attribute) type_overrides (cattrs.Converter attribute) (cattrs.preconf.bson.BsonConverter attribute) (cattrs.preconf.cbor2.Cbor2Converter attribute) (cattrs.preconf.json.JsonConverter attribute) (cattrs.preconf.msgpack.MsgpackConverter attribute) (cattrs.preconf.msgspec.MsgspecJsonConverter attribute) (cattrs.preconf.orjson.OrjsonConverter attribute) (cattrs.preconf.pyyaml.PyyamlConverter attribute) (cattrs.preconf.tomlkit.TomlkitConverter attribute) (cattrs.preconf.tomllib.TomllibConverter attribute) (cattrs.preconf.ujson.UjsonConverter attribute) U UjsonConverter (class in cattrs.preconf.ujson) unstruct_strat (cattrs.BaseConverter property) unstructure() (cattrs.BaseConverter method) (in module cattrs) unstructure_attrs_asdict() (cattrs.BaseConverter method) unstructure_attrs_astuple() (cattrs.BaseConverter method) UnstructureStrategy (class in cattrs) use_alias (cattrs.Converter attribute) (cattrs.preconf.bson.BsonConverter attribute) (cattrs.preconf.cbor2.Cbor2Converter attribute) (cattrs.preconf.json.JsonConverter attribute) (cattrs.preconf.msgpack.MsgpackConverter attribute) (cattrs.preconf.msgspec.MsgspecJsonConverter attribute) (cattrs.preconf.orjson.OrjsonConverter attribute) (cattrs.preconf.pyyaml.PyyamlConverter attribute) (cattrs.preconf.tomlkit.TomlkitConverter attribute) (cattrs.preconf.tomllib.TomllibConverter attribute) (cattrs.preconf.ujson.UjsonConverter attribute) use_class_methods() (in module cattrs.strategies) V validate_datetime() (in module cattrs.preconf) W wrap() (in module cattrs.preconf)