René's URL Explorer Experiment


Title: API Docs

direct link

Domain: msgspec.dev

color-schemelight dark

Links:

Skip to contenthttps://msgspec.dev/api.html#furo-main-content
msgspechttps://msgspec.dev/index.html
https://msgspec.dev/index.html
Why msgspec?https://msgspec.dev/why.html
Installationhttps://msgspec.dev/install.html
Benchmarkshttps://msgspec.dev/benchmarks.html
Usagehttps://msgspec.dev/usage.html
Supported Typeshttps://msgspec.dev/supported-types.html
Structshttps://msgspec.dev/structs.html
Constraintshttps://msgspec.dev/constraints.html
Convertershttps://msgspec.dev/converters.html
JSON Schemahttps://msgspec.dev/jsonschema.html
Schema Evolutionhttps://msgspec.dev/schema-evolution.html
Extendinghttps://msgspec.dev/extending.html
Inspecting Typeshttps://msgspec.dev/inspect.html
Performance Tipshttps://msgspec.dev/perf-tips.html
Porting guideshttps://msgspec.dev/porting/index.html
Porting from orjsonhttps://msgspec.dev/porting/orjson.html
API Docshttps://msgspec.dev/api.html
Exampleshttps://msgspec.dev/examples/index.html
GeoJSONhttps://msgspec.dev/examples/geojson.html
Asyncio TCP Key-Value Serverhttps://msgspec.dev/examples/asyncio-kv.html
Conda Repodatahttps://msgspec.dev/examples/conda-repodata.html
Parsing pyproject.tomlhttps://msgspec.dev/examples/pyproject-toml.html
Changeloghttps://msgspec.dev/changelog.html
Back to top https://msgspec.dev/api.html
View this page https://msgspec.dev/_sources/api.rst.txt
https://msgspec.dev/api.html#api-docs
https://msgspec.dev/api.html#structs
https://msgspec.dev/api.html#msgspec.Struct
Structhttps://msgspec.dev/api.html#msgspec.Struct
Structhttps://msgspec.dev/api.html#msgspec.Struct
https://msgspec.dev/api.html#msgspec.StructMeta
Structhttps://msgspec.dev/api.html#msgspec.Struct
abc.ABCMetahttps://docs.python.org/3/library/abc.html#abc.ABCMeta
Structhttps://msgspec.dev/api.html#msgspec.Struct
https://msgspec.dev/api.html#msgspec.field
strhttps://docs.python.org/3/library/stdtypes.html#str
https://msgspec.dev/api.html#msgspec.defstruct
strhttps://docs.python.org/3/library/stdtypes.html#str
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
strhttps://docs.python.org/3/library/stdtypes.html#str
dicthttps://docs.python.org/3/library/stdtypes.html#dict
Structhttps://msgspec.dev/api.html#msgspec.Struct
https://msgspec.dev/api.html#msgspec.structs.replace
Structhttps://msgspec.dev/api.html#msgspec.Struct
copy.replacehttps://docs.python.org/3/library/copy.html#copy.replace
dataclasses.replacehttps://docs.python.org/3/library/dataclasses.html#dataclasses.replace
https://msgspec.dev/api.html#msgspec.structs.asdict
dataclasses.asdicthttps://docs.python.org/3/library/dataclasses.html#dataclasses.asdict
msgspec.UNSEThttps://msgspec.dev/api.html#msgspec.UNSET
msgspec.Structhttps://msgspec.dev/api.html#msgspec.Struct
dataclasses.dataclasshttps://docs.python.org/3/library/dataclasses.html#dataclasses.dataclass
byteshttps://docs.python.org/3/library/stdtypes.html#bytes
datetime.datetimehttps://docs.python.org/3/library/datetime.html#datetime.datetime
msgspec.to_builtinshttps://msgspec.dev/api.html#msgspec.to_builtins
Structhttps://msgspec.dev/api.html#msgspec.Struct
msgspec.structs.astuplehttps://msgspec.dev/api.html#msgspec.structs.astuple
msgspec.to_builtinshttps://msgspec.dev/api.html#msgspec.to_builtins
https://msgspec.dev/api.html#msgspec.structs.astuple
dataclasses.astuplehttps://docs.python.org/3/library/dataclasses.html#dataclasses.astuple
msgspec.UNSEThttps://msgspec.dev/api.html#msgspec.UNSET
msgspec.Structhttps://msgspec.dev/api.html#msgspec.Struct
dataclasses.dataclasshttps://docs.python.org/3/library/dataclasses.html#dataclasses.dataclass
byteshttps://docs.python.org/3/library/stdtypes.html#bytes
datetime.datetimehttps://docs.python.org/3/library/datetime.html#datetime.datetime
msgspec.to_builtinshttps://msgspec.dev/api.html#msgspec.to_builtins
Structhttps://msgspec.dev/api.html#msgspec.Struct
msgspec.structs.asdicthttps://msgspec.dev/api.html#msgspec.structs.asdict
msgspec.to_builtinshttps://msgspec.dev/api.html#msgspec.to_builtins
https://msgspec.dev/api.html#msgspec.structs.force_setattr
Structhttps://msgspec.dev/api.html#msgspec.Struct
strhttps://docs.python.org/3/library/stdtypes.html#str
https://msgspec.dev/api.html#msgspec.structs.fields
https://msgspec.dev/api.html#msgspec.structs.FieldInfo
strhttps://docs.python.org/3/library/stdtypes.html#str
strhttps://docs.python.org/3/library/stdtypes.html#str
https://msgspec.dev/api.html#msgspec.structs.StructConfig
https://msgspec.dev/api.html#msgspec.NODEFAULT
https://msgspec.dev/api.html#meta
https://msgspec.dev/api.html#msgspec.Meta
inthttps://docs.python.org/3/library/functions.html#int
floathttps://docs.python.org/3/library/functions.html#float
inthttps://docs.python.org/3/library/functions.html#int
floathttps://docs.python.org/3/library/functions.html#float
inthttps://docs.python.org/3/library/functions.html#int
floathttps://docs.python.org/3/library/functions.html#float
inthttps://docs.python.org/3/library/functions.html#int
floathttps://docs.python.org/3/library/functions.html#float
inthttps://docs.python.org/3/library/functions.html#int
floathttps://docs.python.org/3/library/functions.html#float
strhttps://docs.python.org/3/library/stdtypes.html#str
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
boolhttps://docs.python.org/3/library/functions.html#bool
strhttps://docs.python.org/3/library/stdtypes.html#str
strhttps://docs.python.org/3/library/stdtypes.html#str
listhttps://docs.python.org/3/library/stdtypes.html#list
dicthttps://docs.python.org/3/library/stdtypes.html#dict
dicthttps://docs.python.org/3/library/stdtypes.html#dict
https://msgspec.dev/api.html#raw
https://msgspec.dev/api.html#msgspec.Raw
byteshttps://docs.python.org/3/library/stdtypes.html#bytes
bytearrayhttps://docs.python.org/3/library/stdtypes.html#bytearray
memoryviewhttps://docs.python.org/3/library/stdtypes.html#memoryview
strhttps://docs.python.org/3/library/stdtypes.html#str
https://msgspec.dev/api.html#msgspec.Raw.copy
https://msgspec.dev/api.html#unset
https://msgspec.dev/api.html#msgspec.UNSET
msgspec.Structhttps://msgspec.dev/api.html#msgspec.Struct
dataclasseshttps://docs.python.org/3/library/dataclasses.html#module-dataclasses
attrshttps://www.attrs.org/en/stable/api.html#module-attrs
https://msgspec.dev/api.html#msgspec.UnsetType
UNSEThttps://msgspec.dev/api.html#msgspec.UNSET
UNSEThttps://msgspec.dev/api.html#msgspec.UNSET
https://msgspec.dev/api.html#json
https://msgspec.dev/api.html#msgspec.json.Encoder
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
uuid.UUIDhttps://docs.python.org/3/library/uuid.html#uuid.UUID
https://msgspec.dev/api.html#msgspec.json.Encoder.encode
https://msgspec.dev/api.html#msgspec.json.Encoder.encode_into
bytearrayhttps://docs.python.org/3/library/stdtypes.html#bytearray
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.json.Encoder.encode_lines
https://msgspec.dev/api.html#msgspec.json.Decoder
typehttps://docs.python.org/3/library/functions.html#type
boolhttps://docs.python.org/3/library/functions.html#bool
https://msgspec.dev/api.html#msgspec.json.Decoder.decode
strhttps://docs.python.org/3/library/stdtypes.html#str
https://msgspec.dev/api.html#msgspec.json.Decoder.decode_lines
strhttps://docs.python.org/3/library/stdtypes.html#str
https://msgspec.dev/api.html#msgspec.json.encode
Encoder.encodehttps://msgspec.dev/api.html#msgspec.json.Encoder.encode
https://msgspec.dev/api.html#msgspec.json.decode
strhttps://docs.python.org/3/library/stdtypes.html#str
typehttps://docs.python.org/3/library/functions.html#type
boolhttps://docs.python.org/3/library/functions.html#bool
Decoder.decodehttps://msgspec.dev/api.html#msgspec.json.Decoder.decode
https://msgspec.dev/api.html#msgspec.json.format
strhttps://docs.python.org/3/library/stdtypes.html#str
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#messagepack
https://msgspec.dev/api.html#msgspec.msgpack.Encoder
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
uuid.UUIDhttps://docs.python.org/3/library/uuid.html#uuid.UUID
https://msgspec.dev/api.html#msgspec.msgpack.Encoder.encode
https://msgspec.dev/api.html#msgspec.msgpack.Encoder.encode_into
bytearrayhttps://docs.python.org/3/library/stdtypes.html#bytearray
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.msgpack.Decoder
typehttps://docs.python.org/3/library/functions.html#type
boolhttps://docs.python.org/3/library/functions.html#bool
https://msgspec.dev/api.html#msgspec.msgpack.Decoder.decode
https://msgspec.dev/api.html#msgspec.msgpack.Ext
inthttps://docs.python.org/3/library/functions.html#int
byteshttps://docs.python.org/3/library/stdtypes.html#bytes
bytearrayhttps://docs.python.org/3/library/stdtypes.html#bytearray
memoryviewhttps://docs.python.org/3/library/stdtypes.html#memoryview
https://msgspec.dev/api.html#msgspec.msgpack.Ext.code
https://msgspec.dev/api.html#msgspec.msgpack.Ext.data
https://msgspec.dev/api.html#msgspec.msgpack.encode
Encoder.encodehttps://msgspec.dev/api.html#msgspec.msgpack.Encoder.encode
https://msgspec.dev/api.html#msgspec.msgpack.decode
typehttps://docs.python.org/3/library/functions.html#type
boolhttps://docs.python.org/3/library/functions.html#bool
Decoder.decodehttps://msgspec.dev/api.html#msgspec.msgpack.Decoder.decode
https://msgspec.dev/api.html#yaml
https://msgspec.dev/api.html#msgspec.yaml.encode
PyYAML libraryhttps://pyyaml.org/
decodehttps://msgspec.dev/api.html#msgspec.yaml.decode
https://msgspec.dev/api.html#msgspec.yaml.decode
strhttps://docs.python.org/3/library/stdtypes.html#str
typehttps://docs.python.org/3/library/functions.html#type
boolhttps://docs.python.org/3/library/functions.html#bool
PyYAML libraryhttps://pyyaml.org/
encodehttps://msgspec.dev/api.html#msgspec.yaml.encode
https://msgspec.dev/api.html#toml
https://msgspec.dev/api.html#msgspec.toml.encode
decodehttps://msgspec.dev/api.html#msgspec.toml.decode
https://msgspec.dev/api.html#msgspec.toml.decode
strhttps://docs.python.org/3/library/stdtypes.html#str
typehttps://docs.python.org/3/library/functions.html#type
boolhttps://docs.python.org/3/library/functions.html#bool
encodehttps://msgspec.dev/api.html#msgspec.toml.encode
https://msgspec.dev/api.html#json-schema
https://msgspec.dev/api.html#msgspec.json.schema
typehttps://docs.python.org/3/library/functions.html#type
strhttps://docs.python.org/3/library/stdtypes.html#str
schema_componentshttps://msgspec.dev/api.html#msgspec.json.schema_components
https://msgspec.dev/api.html#msgspec.json.schema_components
typehttps://docs.python.org/3/library/functions.html#type
strhttps://docs.python.org/3/library/stdtypes.html#str
schemahttps://msgspec.dev/api.html#msgspec.json.schema
https://msgspec.dev/api.html#converters
https://msgspec.dev/api.html#msgspec.convert
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
boolhttps://docs.python.org/3/library/functions.html#bool
boolhttps://docs.python.org/3/library/functions.html#bool
typehttps://docs.python.org/3/library/functions.html#type
converthttps://msgspec.dev/api.html#msgspec.convert
byteshttps://docs.python.org/3/library/stdtypes.html#bytes
bytearrayhttps://docs.python.org/3/library/stdtypes.html#bytearray
datetime.datetimehttps://docs.python.org/3/library/datetime.html#datetime.datetime
datetime.timehttps://docs.python.org/3/library/datetime.html#datetime.time
datetime.datehttps://docs.python.org/3/library/datetime.html#datetime.date
datetime.timedeltahttps://docs.python.org/3/library/datetime.html#datetime.timedelta
uuid.UUIDhttps://docs.python.org/3/library/uuid.html#uuid.UUID
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
boolhttps://docs.python.org/3/library/functions.html#bool
to_builtinshttps://msgspec.dev/api.html#msgspec.to_builtins
https://msgspec.dev/api.html#msgspec.to_builtins
msgspec.json.encodehttps://msgspec.dev/api.html#msgspec.json.encode
msgspec.msgpack.encodehttps://msgspec.dev/api.html#msgspec.msgpack.encode
msgspec.UNSEThttps://msgspec.dev/api.html#msgspec.UNSET
msgspec.Structhttps://msgspec.dev/api.html#msgspec.Struct
dataclasses.dataclasshttps://docs.python.org/3/library/dataclasses.html#dataclasses.dataclass
typing.TypedDicthttps://docs.python.org/3/library/typing.html#typing.TypedDict
typing.NamedTuplehttps://docs.python.org/3/library/typing.html#typing.NamedTuple
byteshttps://docs.python.org/3/library/stdtypes.html#bytes
datetime.datetimehttps://docs.python.org/3/library/datetime.html#datetime.datetime
uuid.UUIDhttps://docs.python.org/3/library/uuid.html#uuid.UUID
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
enum.Enumhttps://docs.python.org/3/library/enum.html#enum.Enum
Converting to and from Builtin Typeshttps://msgspec.dev/usage.html#to-builtins-vs-asdict
msgspec.structs.asdicthttps://msgspec.dev/api.html#msgspec.structs.asdict
msgspec.structs.astuplehttps://msgspec.dev/api.html#msgspec.structs.astuple
typehttps://docs.python.org/3/library/functions.html#type
byteshttps://docs.python.org/3/library/stdtypes.html#bytes
bytearrayhttps://docs.python.org/3/library/stdtypes.html#bytearray
memoryviewhttps://docs.python.org/3/library/stdtypes.html#memoryview
datetime.datetimehttps://docs.python.org/3/library/datetime.html#datetime.datetime
datetime.timehttps://docs.python.org/3/library/datetime.html#datetime.time
datetime.datehttps://docs.python.org/3/library/datetime.html#datetime.date
datetime.timedeltahttps://docs.python.org/3/library/datetime.html#datetime.timedelta
uuid.UUIDhttps://docs.python.org/3/library/uuid.html#uuid.UUID
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
boolhttps://docs.python.org/3/library/functions.html#bool
msgspec.converthttps://msgspec.dev/api.html#msgspec.convert
msgspec.structs.asdicthttps://msgspec.dev/api.html#msgspec.structs.asdict
msgspec.structs.astuplehttps://msgspec.dev/api.html#msgspec.structs.astuple
https://msgspec.dev/api.html#inspect
https://msgspec.dev/api.html#msgspec.inspect.is_struct
msgspec.Structhttps://msgspec.dev/api.html#msgspec.Struct
Truehttps://docs.python.org/3/library/constants.html#True
msgspec.StructMetahttps://msgspec.dev/api.html#msgspec.StructMeta
Falsehttps://docs.python.org/3/library/constants.html#False
msgspec.Structhttps://msgspec.dev/api.html#msgspec.Struct
msgspec.Structhttps://msgspec.dev/api.html#msgspec.Struct
https://msgspec.dev/api.html#msgspec.inspect.is_struct_type
msgspec.Structhttps://msgspec.dev/api.html#msgspec.Struct
Truehttps://docs.python.org/3/library/constants.html#True
msgspec.StructMetahttps://msgspec.dev/api.html#msgspec.StructMeta
Falsehttps://docs.python.org/3/library/constants.html#False
https://msgspec.dev/api.html#msgspec.inspect.type_info
multi_type_infohttps://msgspec.dev/api.html#msgspec.inspect.multi_type_info
type_infohttps://msgspec.dev/api.html#msgspec.inspect.type_info
typehttps://docs.python.org/3/library/functions.html#type
https://msgspec.dev/api.html#msgspec.inspect.multi_type_info
https://msgspec.dev/api.html#msgspec.inspect.Type
https://msgspec.dev/api.html#msgspec.inspect.Metadata
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
dicthttps://docs.python.org/3/library/stdtypes.html#dict
dicthttps://docs.python.org/3/library/stdtypes.html#dict
https://msgspec.dev/api.html#msgspec.inspect.AnyType
typing.Anyhttps://docs.python.org/3/library/typing.html#typing.Any
https://msgspec.dev/api.html#msgspec.inspect.NoneType
Nonehttps://docs.python.org/3/library/constants.html#None
https://msgspec.dev/api.html#msgspec.inspect.BoolType
boolhttps://docs.python.org/3/library/functions.html#bool
https://msgspec.dev/api.html#msgspec.inspect.IntType
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.FloatType
floathttps://docs.python.org/3/library/functions.html#float
floathttps://docs.python.org/3/library/functions.html#float
floathttps://docs.python.org/3/library/functions.html#float
floathttps://docs.python.org/3/library/functions.html#float
floathttps://docs.python.org/3/library/functions.html#float
floathttps://docs.python.org/3/library/functions.html#float
https://msgspec.dev/api.html#msgspec.inspect.StrType
strhttps://docs.python.org/3/library/stdtypes.html#str
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
strhttps://docs.python.org/3/library/stdtypes.html#str
https://msgspec.dev/api.html#msgspec.inspect.BytesType
byteshttps://docs.python.org/3/library/stdtypes.html#bytes
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.ByteArrayType
bytearrayhttps://docs.python.org/3/library/stdtypes.html#bytearray
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.MemoryViewType
memoryviewhttps://docs.python.org/3/library/stdtypes.html#memoryview
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.DateTimeType
datetime.datetimehttps://docs.python.org/3/library/datetime.html#datetime.datetime
boolhttps://docs.python.org/3/library/functions.html#bool
https://msgspec.dev/api.html#msgspec.inspect.TimeType
datetime.timehttps://docs.python.org/3/library/datetime.html#datetime.time
boolhttps://docs.python.org/3/library/functions.html#bool
https://msgspec.dev/api.html#msgspec.inspect.DateType
datetime.datehttps://docs.python.org/3/library/datetime.html#datetime.date
https://msgspec.dev/api.html#msgspec.inspect.TimeDeltaType
datetime.timedeltahttps://docs.python.org/3/library/datetime.html#datetime.timedelta
https://msgspec.dev/api.html#msgspec.inspect.UUIDType
uuid.UUIDhttps://docs.python.org/3/library/uuid.html#uuid.UUID
https://msgspec.dev/api.html#msgspec.inspect.DecimalType
decimal.Decimalhttps://docs.python.org/3/library/decimal.html#decimal.Decimal
https://msgspec.dev/api.html#msgspec.inspect.ExtType
msgspec.msgpack.Exthttps://msgspec.dev/api.html#msgspec.msgpack.Ext
https://msgspec.dev/api.html#msgspec.inspect.RawType
msgspec.Rawhttps://msgspec.dev/api.html#msgspec.Raw
https://msgspec.dev/api.html#msgspec.inspect.EnumType
enum.Enumhttps://docs.python.org/3/library/enum.html#enum.Enum
typehttps://docs.python.org/3/library/functions.html#type
enum.Enumhttps://docs.python.org/3/library/enum.html#enum.Enum
https://msgspec.dev/api.html#msgspec.inspect.LiteralType
typing.Literalhttps://docs.python.org/3/library/typing.html#typing.Literal
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
boolhttps://docs.python.org/3/library/functions.html#bool
strhttps://docs.python.org/3/library/stdtypes.html#str
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.CustomType
typehttps://docs.python.org/3/library/functions.html#type
https://msgspec.dev/api.html#msgspec.inspect.UnionType
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
typehttps://docs.python.org/3/library/functions.html#type
https://msgspec.dev/api.html#msgspec.inspect.UnionType.includes_none
https://msgspec.dev/api.html#msgspec.inspect.CollectionType
ListTypehttps://msgspec.dev/api.html#msgspec.inspect.ListType
SetTypehttps://msgspec.dev/api.html#msgspec.inspect.SetType
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.ListType
listhttps://docs.python.org/3/library/stdtypes.html#list
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.SetType
sethttps://docs.python.org/3/library/stdtypes.html#set
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.FrozenSetType
frozensethttps://docs.python.org/3/library/stdtypes.html#frozenset
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.DictType
dicthttps://docs.python.org/3/library/stdtypes.html#dict
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.TypedDictType
typing.TypedDicthttps://docs.python.org/3/library/typing.html#typing.TypedDict
typehttps://docs.python.org/3/library/functions.html#type
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
Fieldhttps://msgspec.dev/api.html#msgspec.inspect.Field
https://msgspec.dev/api.html#msgspec.inspect.FrozenDictType
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.VarTupleType
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
inthttps://docs.python.org/3/library/functions.html#int
inthttps://docs.python.org/3/library/functions.html#int
https://msgspec.dev/api.html#msgspec.inspect.TupleType
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
https://msgspec.dev/api.html#msgspec.inspect.Field
strhttps://docs.python.org/3/library/stdtypes.html#str
strhttps://docs.python.org/3/library/stdtypes.html#str
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
boolhttps://docs.python.org/3/library/functions.html#bool
https://msgspec.dev/api.html#msgspec.inspect.NamedTupleType
typing.NamedTuplehttps://docs.python.org/3/library/typing.html#typing.NamedTuple
typehttps://docs.python.org/3/library/functions.html#type
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
Fieldhttps://msgspec.dev/api.html#msgspec.inspect.Field
https://msgspec.dev/api.html#msgspec.inspect.DataclassType
dataclasseshttps://docs.python.org/3/library/dataclasses.html#module-dataclasses
attrshttps://www.attrs.org/en/stable/api.html#module-attrs
typehttps://docs.python.org/3/library/functions.html#type
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
Fieldhttps://msgspec.dev/api.html#msgspec.inspect.Field
https://msgspec.dev/api.html#msgspec.inspect.StructType
msgspec.Structhttps://msgspec.dev/api.html#msgspec.Struct
typehttps://docs.python.org/3/library/functions.html#type
tuplehttps://docs.python.org/3/library/stdtypes.html#tuple
Fieldhttps://msgspec.dev/api.html#msgspec.inspect.Field
strhttps://docs.python.org/3/library/stdtypes.html#str
strhttps://docs.python.org/3/library/stdtypes.html#str
inthttps://docs.python.org/3/library/functions.html#int
boolhttps://docs.python.org/3/library/functions.html#bool
boolhttps://docs.python.org/3/library/functions.html#bool
https://msgspec.dev/api.html#exceptions
https://msgspec.dev/api.html#msgspec.MsgspecError
Exceptionhttps://docs.python.org/3/library/exceptions.html#Exception
https://msgspec.dev/api.html#msgspec.EncodeError
MsgspecErrorhttps://msgspec.dev/api.html#msgspec.MsgspecError
https://msgspec.dev/api.html#msgspec.DecodeError
MsgspecErrorhttps://msgspec.dev/api.html#msgspec.MsgspecError
ValueErrorhttps://docs.python.org/3/library/exceptions.html#ValueError
https://msgspec.dev/api.html#msgspec.ValidationError
DecodeErrorhttps://msgspec.dev/api.html#msgspec.DecodeError
Next Examples https://msgspec.dev/examples/index.html
Previous Porting from orjson https://msgspec.dev/porting/orjson.html
Sphinxhttps://www.sphinx-doc.org/
@pradyunsghttps://pradyunsg.me
Furohttps://github.com/pradyunsg/furo
https://github.com/msgspec/msgspec
API Docshttps://msgspec.dev/api.html
Structshttps://msgspec.dev/api.html#structs
Structhttps://msgspec.dev/api.html#msgspec.Struct
StructMetahttps://msgspec.dev/api.html#msgspec.StructMeta
field()https://msgspec.dev/api.html#msgspec.field
defstruct()https://msgspec.dev/api.html#msgspec.defstruct
replace()https://msgspec.dev/api.html#msgspec.structs.replace
asdict()https://msgspec.dev/api.html#msgspec.structs.asdict
astuple()https://msgspec.dev/api.html#msgspec.structs.astuple
force_setattr()https://msgspec.dev/api.html#msgspec.structs.force_setattr
fields()https://msgspec.dev/api.html#msgspec.structs.fields
FieldInfohttps://msgspec.dev/api.html#msgspec.structs.FieldInfo
StructConfighttps://msgspec.dev/api.html#msgspec.structs.StructConfig
NODEFAULThttps://msgspec.dev/api.html#msgspec.NODEFAULT
Metahttps://msgspec.dev/api.html#meta
Metahttps://msgspec.dev/api.html#msgspec.Meta
Rawhttps://msgspec.dev/api.html#raw
Rawhttps://msgspec.dev/api.html#msgspec.Raw
Raw.copy()https://msgspec.dev/api.html#msgspec.Raw.copy
Unsethttps://msgspec.dev/api.html#unset
UNSEThttps://msgspec.dev/api.html#msgspec.UNSET
UnsetTypehttps://msgspec.dev/api.html#msgspec.UnsetType
JSONhttps://msgspec.dev/api.html#json
Encoderhttps://msgspec.dev/api.html#msgspec.json.Encoder
Encoder.encode()https://msgspec.dev/api.html#msgspec.json.Encoder.encode
Encoder.encode_into()https://msgspec.dev/api.html#msgspec.json.Encoder.encode_into
Encoder.encode_lines()https://msgspec.dev/api.html#msgspec.json.Encoder.encode_lines
Decoderhttps://msgspec.dev/api.html#msgspec.json.Decoder
Decoder.decode()https://msgspec.dev/api.html#msgspec.json.Decoder.decode
Decoder.decode_lines()https://msgspec.dev/api.html#msgspec.json.Decoder.decode_lines
encode()https://msgspec.dev/api.html#msgspec.json.encode
decode()https://msgspec.dev/api.html#msgspec.json.decode
format()https://msgspec.dev/api.html#msgspec.json.format
MessagePackhttps://msgspec.dev/api.html#messagepack
Encoderhttps://msgspec.dev/api.html#msgspec.msgpack.Encoder
Encoder.encode()https://msgspec.dev/api.html#msgspec.msgpack.Encoder.encode
Encoder.encode_into()https://msgspec.dev/api.html#msgspec.msgpack.Encoder.encode_into
Decoderhttps://msgspec.dev/api.html#msgspec.msgpack.Decoder
Decoder.decode()https://msgspec.dev/api.html#msgspec.msgpack.Decoder.decode
Exthttps://msgspec.dev/api.html#msgspec.msgpack.Ext
Ext.codehttps://msgspec.dev/api.html#msgspec.msgpack.Ext.code
Ext.datahttps://msgspec.dev/api.html#msgspec.msgpack.Ext.data
encode()https://msgspec.dev/api.html#msgspec.msgpack.encode
decode()https://msgspec.dev/api.html#msgspec.msgpack.decode
YAMLhttps://msgspec.dev/api.html#yaml
encode()https://msgspec.dev/api.html#msgspec.yaml.encode
decode()https://msgspec.dev/api.html#msgspec.yaml.decode
TOMLhttps://msgspec.dev/api.html#toml
encode()https://msgspec.dev/api.html#msgspec.toml.encode
decode()https://msgspec.dev/api.html#msgspec.toml.decode
JSON Schemahttps://msgspec.dev/api.html#json-schema
schema()https://msgspec.dev/api.html#msgspec.json.schema
schema_components()https://msgspec.dev/api.html#msgspec.json.schema_components
Convertershttps://msgspec.dev/api.html#converters
convert()https://msgspec.dev/api.html#msgspec.convert
to_builtins()https://msgspec.dev/api.html#msgspec.to_builtins
Inspecthttps://msgspec.dev/api.html#inspect
is_struct()https://msgspec.dev/api.html#msgspec.inspect.is_struct
is_struct_type()https://msgspec.dev/api.html#msgspec.inspect.is_struct_type
type_info()https://msgspec.dev/api.html#msgspec.inspect.type_info
multi_type_info()https://msgspec.dev/api.html#msgspec.inspect.multi_type_info
Typehttps://msgspec.dev/api.html#msgspec.inspect.Type
Metadatahttps://msgspec.dev/api.html#msgspec.inspect.Metadata
AnyTypehttps://msgspec.dev/api.html#msgspec.inspect.AnyType
NoneTypehttps://msgspec.dev/api.html#msgspec.inspect.NoneType
BoolTypehttps://msgspec.dev/api.html#msgspec.inspect.BoolType
IntTypehttps://msgspec.dev/api.html#msgspec.inspect.IntType
FloatTypehttps://msgspec.dev/api.html#msgspec.inspect.FloatType
StrTypehttps://msgspec.dev/api.html#msgspec.inspect.StrType
BytesTypehttps://msgspec.dev/api.html#msgspec.inspect.BytesType
ByteArrayTypehttps://msgspec.dev/api.html#msgspec.inspect.ByteArrayType
MemoryViewTypehttps://msgspec.dev/api.html#msgspec.inspect.MemoryViewType
DateTimeTypehttps://msgspec.dev/api.html#msgspec.inspect.DateTimeType
TimeTypehttps://msgspec.dev/api.html#msgspec.inspect.TimeType
DateTypehttps://msgspec.dev/api.html#msgspec.inspect.DateType
TimeDeltaTypehttps://msgspec.dev/api.html#msgspec.inspect.TimeDeltaType
UUIDTypehttps://msgspec.dev/api.html#msgspec.inspect.UUIDType
DecimalTypehttps://msgspec.dev/api.html#msgspec.inspect.DecimalType
ExtTypehttps://msgspec.dev/api.html#msgspec.inspect.ExtType
RawTypehttps://msgspec.dev/api.html#msgspec.inspect.RawType
EnumTypehttps://msgspec.dev/api.html#msgspec.inspect.EnumType
LiteralTypehttps://msgspec.dev/api.html#msgspec.inspect.LiteralType
CustomTypehttps://msgspec.dev/api.html#msgspec.inspect.CustomType
UnionTypehttps://msgspec.dev/api.html#msgspec.inspect.UnionType
UnionType.includes_nonehttps://msgspec.dev/api.html#msgspec.inspect.UnionType.includes_none
CollectionTypehttps://msgspec.dev/api.html#msgspec.inspect.CollectionType
ListTypehttps://msgspec.dev/api.html#msgspec.inspect.ListType
SetTypehttps://msgspec.dev/api.html#msgspec.inspect.SetType
FrozenSetTypehttps://msgspec.dev/api.html#msgspec.inspect.FrozenSetType
DictTypehttps://msgspec.dev/api.html#msgspec.inspect.DictType
TypedDictTypehttps://msgspec.dev/api.html#msgspec.inspect.TypedDictType
FrozenDictTypehttps://msgspec.dev/api.html#msgspec.inspect.FrozenDictType
VarTupleTypehttps://msgspec.dev/api.html#msgspec.inspect.VarTupleType
TupleTypehttps://msgspec.dev/api.html#msgspec.inspect.TupleType
Fieldhttps://msgspec.dev/api.html#msgspec.inspect.Field
NamedTupleTypehttps://msgspec.dev/api.html#msgspec.inspect.NamedTupleType
DataclassTypehttps://msgspec.dev/api.html#msgspec.inspect.DataclassType
StructTypehttps://msgspec.dev/api.html#msgspec.inspect.StructType
Exceptionshttps://msgspec.dev/api.html#exceptions
MsgspecErrorhttps://msgspec.dev/api.html#msgspec.MsgspecError
EncodeErrorhttps://msgspec.dev/api.html#msgspec.EncodeError
DecodeErrorhttps://msgspec.dev/api.html#msgspec.DecodeError
ValidationErrorhttps://msgspec.dev/api.html#msgspec.ValidationError

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.