Path Lines of Code Cargo.toml 84 bench/__init__.py 1 bench/benchmark_dumps.py 13 bench/benchmark_empty.py 10 bench/benchmark_loads.py 14 bench/data.py 16 bench/util.py 20 build.rs 64 ci/config.toml 9 ci/sdist.toml 4 include/pyo3/pyo3-build-config/Cargo.toml 35 include/pyo3/pyo3-build-config/build.rs 45 include/pyo3/pyo3-build-config/src/errors.rs 116 include/pyo3/pyo3-build-config/src/impl_.rs 2543 include/pyo3/pyo3-build-config/src/import_lib.rs 43 include/pyo3/pyo3-build-config/src/lib.rs 277 include/pyo3/pyo3-ffi/Cargo.toml 35 include/pyo3/pyo3-ffi/build.rs 208 include/pyo3/pyo3-ffi/src/abstract_.rs 296 include/pyo3/pyo3-ffi/src/bltinmodule.rs 7 include/pyo3/pyo3-ffi/src/boolobject.rs 49 include/pyo3/pyo3-ffi/src/bytearrayobject.rs 46 include/pyo3/pyo3-ffi/src/bytesobject.rs 49 include/pyo3/pyo3-ffi/src/ceval.rs 119 include/pyo3/pyo3-ffi/src/code.rs 1 include/pyo3/pyo3-ffi/src/codecs.rs 48 include/pyo3/pyo3-ffi/src/compat/mod.rs 34 include/pyo3/pyo3-ffi/src/compat/py_3_10.rs 16 include/pyo3/pyo3-ffi/src/compat/py_3_13.rs 90 include/pyo3/pyo3-ffi/src/compat/py_3_9.rs 18 include/pyo3/pyo3-ffi/src/compile.rs 8 include/pyo3/pyo3-ffi/src/complexobject.rs 24 include/pyo3/pyo3-ffi/src/context.rs 35 include/pyo3/pyo3-ffi/src/cpython/abstract_.rs 277 include/pyo3/pyo3-ffi/src/cpython/bytesobject.rs 22 include/pyo3/pyo3-ffi/src/cpython/ceval.rs 16 include/pyo3/pyo3-ffi/src/cpython/code.rs 291 include/pyo3/pyo3-ffi/src/cpython/compile.rs 76 include/pyo3/pyo3-ffi/src/cpython/complexobject.rs 19 include/pyo3/pyo3-ffi/src/cpython/critical_section.rs 34 include/pyo3/pyo3-ffi/src/cpython/descrobject.rs 62 include/pyo3/pyo3-ffi/src/cpython/dictobject.rs 54 include/pyo3/pyo3-ffi/src/cpython/floatobject.rs 21 include/pyo3/pyo3-ffi/src/cpython/frameobject.rs 75 include/pyo3/pyo3-ffi/src/cpython/funcobject.rs 86 include/pyo3/pyo3-ffi/src/cpython/genobject.rs 70 include/pyo3/pyo3-ffi/src/cpython/import.rs 65 include/pyo3/pyo3-ffi/src/cpython/initconfig.rs 203 include/pyo3/pyo3-ffi/src/cpython/listobject.rs 29 include/pyo3/pyo3-ffi/src/cpython/lock.rs 20 include/pyo3/pyo3-ffi/src/cpython/longobject.rs 60 include/pyo3/pyo3-ffi/src/cpython/methodobject.rs 59 include/pyo3/pyo3-ffi/src/cpython/mod.rs 78 include/pyo3/pyo3-ffi/src/cpython/object.rs 300 include/pyo3/pyo3-ffi/src/cpython/objimpl.rs 56 include/pyo3/pyo3-ffi/src/cpython/pydebug.rs 69 include/pyo3/pyo3-ffi/src/cpython/pyerrors.rs 140 include/pyo3/pyo3-ffi/src/cpython/pyframe.rs 2 include/pyo3/pyo3-ffi/src/cpython/pylifecycle.rs 65 include/pyo3/pyo3-ffi/src/cpython/pymem.rs 39 include/pyo3/pyo3-ffi/src/cpython/pystate.rs 67 include/pyo3/pyo3-ffi/src/cpython/pythonrun.rs 234 include/pyo3/pyo3-ffi/src/cpython/tupleobject.rs 23 include/pyo3/pyo3-ffi/src/cpython/unicodeobject.rs 506 include/pyo3/pyo3-ffi/src/cpython/weakrefobject.rs 13 include/pyo3/pyo3-ffi/src/datetime.rs 544 include/pyo3/pyo3-ffi/src/descrobject.rs 112 include/pyo3/pyo3-ffi/src/dictobject.rs 108 include/pyo3/pyo3-ffi/src/enumobject.rs 6 include/pyo3/pyo3-ffi/src/fileobject.rs 32 include/pyo3/pyo3-ffi/src/fileutils.rs 7 include/pyo3/pyo3-ffi/src/floatobject.rs 29 include/pyo3/pyo3-ffi/src/impl_/mod.rs 18 include/pyo3/pyo3-ffi/src/import.rs 79 include/pyo3/pyo3-ffi/src/intrcheck.rs 14 include/pyo3/pyo3-ffi/src/iterobject.rs 24 include/pyo3/pyo3-ffi/src/lib.rs 172 include/pyo3/pyo3-ffi/src/listobject.rs 70 include/pyo3/pyo3-ffi/src/longobject.rs 72 include/pyo3/pyo3-ffi/src/marshal.rs 8 include/pyo3/pyo3-ffi/src/memoryobject.rs 37 include/pyo3/pyo3-ffi/src/methodobject.rs 153 include/pyo3/pyo3-ffi/src/modsupport.rs 130 include/pyo3/pyo3-ffi/src/moduleobject.rs 105 include/pyo3/pyo3-ffi/src/object.rs 461 include/pyo3/pyo3-ffi/src/objimpl.rs 59 include/pyo3/pyo3-ffi/src/osmodule.rs 5 include/pyo3/pyo3-ffi/src/pyarena.rs 1 include/pyo3/pyo3-ffi/src/pybuffer.rs 120 include/pyo3/pyo3-ffi/src/pycapsule.rs 44 include/pyo3/pyo3-ffi/src/pyerrors.rs 348 include/pyo3/pyo3-ffi/src/pyframe.rs 14 include/pyo3/pyo3-ffi/src/pyhash.rs 37 include/pyo3/pyo3-ffi/src/pylifecycle.rs 78 include/pyo3/pyo3-ffi/src/pymem.rs 12 include/pyo3/pyo3-ffi/src/pyport.rs 19 include/pyo3/pyo3-ffi/src/pystate.rs 62 include/pyo3/pyo3-ffi/src/pystrtod.rs 23 include/pyo3/pyo3-ffi/src/pythonrun.rs 70 include/pyo3/pyo3-ffi/src/rangeobject.rs 14 include/pyo3/pyo3-ffi/src/setobject.rs 128 include/pyo3/pyo3-ffi/src/sliceobject.rs 89 include/pyo3/pyo3-ffi/src/structmember.rs 29 include/pyo3/pyo3-ffi/src/structseq.rs 51 include/pyo3/pyo3-ffi/src/sysmodule.rs 45 include/pyo3/pyo3-ffi/src/traceback.rs 23 include/pyo3/pyo3-ffi/src/tupleobject.rs 38 include/pyo3/pyo3-ffi/src/typeslots.rs 81 include/pyo3/pyo3-ffi/src/unicodeobject.rs 339 include/pyo3/pyo3-ffi/src/warnings.rs 33 include/pyo3/pyo3-ffi/src/weakrefobject.rs 58 include/yyjson/yyjson.c 7475 include/yyjson/yyjson.h 3969 integration/typestubs.py 3 integration/wsgi.py 21 pyproject.toml 60 pysrc/orjson/__init__.py 24 pysrc/orjson/__init__.pyi 27 src/alloc.rs 29 src/deserialize/backend/json.rs 108 src/deserialize/backend/mod.rs 8 src/deserialize/backend/yyjson.rs 272 src/deserialize/cache.rs 35 src/deserialize/deserializer.rs 7 src/deserialize/error.rs 86 src/deserialize/mod.rs 9 src/deserialize/pyobject.rs 62 src/deserialize/utf8.rs 85 src/ffi/buffer.rs 25 src/ffi/bytes.rs 12 src/ffi/fragment.rs 177 src/ffi/long.rs 78 src/ffi/mod.rs 12 src/ffi/yyjson.rs 66 src/lib.rs 352 src/opt.rs 32 src/serialize/buffer.rs 61 src/serialize/error.rs 70 src/serialize/mod.rs 8 src/serialize/obtype.rs 118 src/serialize/per_type/dataclass.rs 169 src/serialize/per_type/datetime.rs 220 src/serialize/per_type/datetimelike.rs 102 src/serialize/per_type/default.rs 13 src/serialize/per_type/dict.rs 460 src/serialize/per_type/float.rs 31 src/serialize/per_type/fragment.rs 44 src/serialize/per_type/int.rs 103 src/serialize/per_type/list.rs 181 src/serialize/per_type/mod.rs 33 src/serialize/per_type/none.rs 16 src/serialize/per_type/numpy.rs 1222 src/serialize/per_type/pybool.rs 19 src/serialize/per_type/pyenum.rs 13 src/serialize/per_type/pytorch.rs 16 src/serialize/per_type/unicode.rs 50 src/serialize/per_type/uuid.rs 52 src/serialize/serializer.rs 103 src/serialize/state.rs 45 src/serialize/writer/byteswriter.rs 181 src/serialize/writer/formatter.rs 380 src/serialize/writer/json.rs 645 src/serialize/writer/mod.rs 6 src/serialize/writer/str/avx512.rs 92 src/serialize/writer/str/escape.rs 109 src/serialize/writer/str/generic.rs 95 src/serialize/writer/str/mod.rs 20 src/serialize/writer/str/scalar.rs 33 src/serialize/writer/str/sse2.rs 106 src/str/avx512.rs 87 src/str/ffi.rs 50 src/str/mod.rs 10 src/str/pyunicode_new.rs 51 src/str/scalar.rs 38 src/typeref.rs 331 src/util.rs 294