SYMBOL INDEX (2696 symbols across 106 files) FILE: bench/benchmark_dumps.py function test_dumps (line 13) | def test_dumps(benchmark, fixture, library): FILE: bench/benchmark_loads.py function test_loads (line 13) | def test_loads(benchmark, fixture, library): FILE: bench/data.py function json_dumps (line 14) | def json_dumps(obj): FILE: bench/util.py function read_fixture (line 14) | def read_fixture(filename: str) -> bytes: FILE: build.rs function main (line 4) | fn main() { function not_supported (line 80) | fn not_supported(flavor: &str) { FILE: include/yyjson/yyjson.c function yyjson_version (line 58) | uint32_t yyjson_version(void) { function static_inline (line 386) | static_inline bool read_flag_eq(yyjson_read_flag flg, yyjson_read_flag c... function static_inline (line 397) | static_inline bool write_flag_eq(yyjson_write_flag flg, yyjson_write_fla... type f32 (line 490) | typedef float f32; type f64 (line 491) | typedef double f64; type i8 (line 492) | typedef int8_t i8; type u8 (line 493) | typedef uint8_t u8; type i16 (line 494) | typedef int16_t i16; type u16 (line 495) | typedef uint16_t u16; type i32 (line 496) | typedef int32_t i32; type u32 (line 497) | typedef uint32_t u32; type i64 (line 498) | typedef int64_t i64; type u64 (line 499) | typedef uint64_t u64; type usize (line 500) | typedef size_t usize; type __int128 (line 504) | __extension__ typedef __int128 i128; type u128 (line 505) | __extension__ typedef unsigned __int128 u128; type v16 (line 509) | typedef struct v16 { char c[2]; } v16; type v32 (line 510) | typedef struct v32 { char c[4]; } v32; type v64 (line 511) | typedef struct v64 { char c[8]; } v64; type v16_uni (line 514) | typedef union v16_uni { v16 v; u16 u; } v16_uni; type v32_uni (line 515) | typedef union v32_uni { v32 v; u32 u; } v32_uni; type v64_uni (line 516) | typedef union v64_uni { v64 v; u64 u; } v64_uni; function static_inline (line 528) | static_inline void byte_copy_2(void *dst, const void *src) { function static_inline (line 532) | static_inline void byte_copy_4(void *dst, const void *src) { function static_inline (line 536) | static_inline void byte_copy_8(void *dst, const void *src) { function static_inline (line 540) | static_inline void byte_copy_16(void *dst, const void *src) { function static_inline (line 544) | static_inline void byte_move_2(void *dst, const void *src) { function static_inline (line 548) | static_inline void byte_move_4(void *dst, const void *src) { function static_inline (line 552) | static_inline void byte_move_8(void *dst, const void *src) { function static_inline (line 556) | static_inline void byte_move_16(void *dst, const void *src) { function static_inline (line 560) | static_inline bool byte_match_2(void *buf, const char *pat) { function static_inline (line 566) | static_inline bool byte_match_4(void *buf, const char *pat) { function static_inline (line 574) | static_inline u16 byte_load_2(const void *src) { function static_inline (line 581) | static_inline u32 byte_load_3(const void *src) { function static_inline (line 590) | static_inline u32 byte_load_4(const void *src) { function static_inline (line 603) | static_inline void byte_copy_2(void *dst, const void *src) { function static_inline (line 607) | static_inline void byte_copy_4(void *dst, const void *src) { function static_inline (line 611) | static_inline void byte_copy_8(void *dst, const void *src) { function static_inline (line 615) | static_inline void byte_copy_16(void *dst, const void *src) { function static_inline (line 619) | static_inline void byte_move_2(void *dst, const void *src) { function static_inline (line 625) | static_inline void byte_move_4(void *dst, const void *src) { function static_inline (line 631) | static_inline void byte_move_8(void *dst, const void *src) { function static_inline (line 637) | static_inline void byte_move_16(void *dst, const void *src) { function static_inline (line 647) | static_inline bool byte_match_2(void *buf, const char *pat) { function static_inline (line 654) | static_inline bool byte_match_4(void *buf, const char *pat) { function static_inline (line 661) | static_inline u16 byte_load_2(const void *src) { function static_inline (line 667) | static_inline u32 byte_load_3(const void *src) { function static_inline (line 675) | static_inline u32 byte_load_4(const void *src) { function static_inline (line 691) | static_inline f64 f64_from_raw(u64 u) { function static_inline (line 699) | static_inline u64 f64_to_raw(f64 f) { function static_inline (line 707) | static_inline u64 f64_raw_get_inf(bool sign) { function static_inline (line 718) | static_inline u64 f64_raw_get_nan(bool sign) { function static_inline (line 735) | static_inline f64 normalized_u64_to_f64(u64 val) { function static_inline (line 752) | static_inline bool size_add_is_overflow(usize size, usize add) { function static_inline (line 757) | static_inline bool size_is_pow2(usize size) { function static_inline (line 762) | static_inline usize size_align_up(usize size, usize align) { function static_inline (line 771) | static_inline usize size_align_down(usize size, usize align) { function static_inline (line 780) | static_inline void *mem_align_up(void *mem, usize align) { function static_inline (line 796) | static_inline u32 u64_lz_bits(u64 v) { function static_inline (line 831) | static_inline u32 u64_tz_bits(u64 v) { function static_inline (line 868) | static_inline void u128_mul(u64 a, u64 b, u64 *hi, u64 *lo) { function static_inline (line 891) | static_inline void u128_mul_add(u64 a, u64 b, u64 c, u64 *hi, u64 *lo) { function static_inline (line 921) | static_inline FILE *fopen_safe(const char *path, const char *mode) { function static_inline (line 931) | static_inline FILE *fopen_readonly(const char *path) { function static_inline (line 935) | static_inline FILE *fopen_writeonly(const char *path) { function static_inline (line 939) | static_inline usize fread_safe(void *buf, usize size, FILE *file) { function default_free (line 962) | static void default_free(void *ctx, void *ptr) { function null_free (line 990) | static void null_free(void *ctx, void *ptr) { type pool_chunk (line 1011) | typedef struct pool_chunk { type pool_ctx (line 1018) | typedef struct pool_ctx { function static_inline (line 1025) | static_inline void pool_size_align(usize *size) { function pool_free (line 1061) | static void pool_free(void *ctx_ptr, void *ptr) { function yyjson_alc_pool_init (line 1134) | bool yyjson_alc_pool_init(yyjson_alc *alc, void *buf, usize size) { type dyn_chunk (line 1171) | typedef struct dyn_chunk { type dyn_ctx (line 1178) | typedef struct { function static_inline (line 1184) | static_inline bool dyn_size_align(usize *size) { function static_inline (line 1193) | static_inline void dyn_chunk_list_remove(dyn_chunk *list, dyn_chunk *chu... function static_inline (line 1206) | static_inline void dyn_chunk_list_add(dyn_chunk *list, dyn_chunk *chunk) { function dyn_free (line 1269) | static void dyn_free(void *ctx_ptr, void *ptr) { function yyjson_alc (line 1284) | yyjson_alc *yyjson_alc_dyn_new(void) { function yyjson_alc_dyn_free (line 1298) | void yyjson_alc_dyn_free(yyjson_alc *alc) { function static_inline (line 1320) | static_inline void unsafe_yyjson_str_pool_release(yyjson_str_pool *pool, function static_inline (line 1330) | static_inline void unsafe_yyjson_val_pool_release(yyjson_val_pool *pool, function unsafe_yyjson_str_pool_grow (line 1340) | bool unsafe_yyjson_str_pool_grow(yyjson_str_pool *pool, function unsafe_yyjson_val_pool_grow (line 1367) | bool unsafe_yyjson_val_pool_grow(yyjson_val_pool *pool, function yyjson_mut_doc_set_str_pool_size (line 1394) | bool yyjson_mut_doc_set_str_pool_size(yyjson_mut_doc *doc, size_t len) { function yyjson_mut_doc_set_val_pool_size (line 1401) | bool yyjson_mut_doc_set_val_pool_size(yyjson_mut_doc *doc, size_t count) { function yyjson_mut_doc_free (line 1408) | void yyjson_mut_doc_free(yyjson_mut_doc *doc) { function yyjson_mut_doc (line 1418) | yyjson_mut_doc *yyjson_mut_doc_new(const yyjson_alc *alc) { function yyjson_mut_doc (line 1433) | yyjson_mut_doc *yyjson_doc_mut_copy(yyjson_doc *doc, const yyjson_alc *a... function yyjson_mut_doc (line 1449) | yyjson_mut_doc *yyjson_mut_doc_mut_copy(yyjson_mut_doc *doc, function yyjson_mut_val (line 1468) | yyjson_mut_val *yyjson_val_mut_copy(yyjson_mut_doc *m_doc, function yyjson_mut_val (line 1535) | static yyjson_mut_val *unsafe_yyjson_mut_val_mut_copy(yyjson_mut_doc *m_... function yyjson_mut_val (line 1584) | yyjson_mut_val *yyjson_mut_val_mut_copy(yyjson_mut_doc *doc, function yyjson_mut_stat (line 1591) | static void yyjson_mut_stat(yyjson_mut_val *val, function usize (line 1616) | static usize yyjson_imut_copy(yyjson_val **val_ptr, char **buf_ptr, function yyjson_doc (line 1656) | yyjson_doc *yyjson_mut_doc_imut_copy(yyjson_mut_doc *mdoc, function yyjson_doc (line 1662) | yyjson_doc *yyjson_mut_val_imut_copy(yyjson_mut_val *mval, function static_inline (line 1703) | static_inline bool unsafe_yyjson_num_equals(void *lhs, void *rhs) { function static_inline (line 1718) | static_inline bool unsafe_yyjson_str_equals(void *lhs, void *rhs) { function unsafe_yyjson_equals (line 1725) | bool unsafe_yyjson_equals(yyjson_val *lhs, yyjson_val *rhs) { function unsafe_yyjson_mut_equals (line 1780) | bool unsafe_yyjson_mut_equals(yyjson_mut_val *lhs, yyjson_mut_val *rhs) { function static_inline (line 1853) | static_inline const char *ptr_next_token(const char **ptr, const char *end, function static_inline (line 1891) | static_inline bool ptr_token_to_idx(const char *cur, usize len, usize *i... function static_inline (line 1921) | static_inline bool ptr_token_eq(void *key, function static_inline (line 1948) | static_inline yyjson_val *ptr_arr_get(yyjson_val *arr, const char *token, function static_inline (line 1971) | static_inline yyjson_val *ptr_obj_get(yyjson_val *obj, const char *token, function static_inline (line 1992) | static_inline yyjson_mut_val *ptr_mut_arr_get(yyjson_mut_val *arr, function static_inline (line 2022) | static_inline yyjson_mut_val *ptr_mut_obj_get(yyjson_mut_val *obj, function static_inline (line 2048) | static_inline yyjson_mut_val *ptr_new_key(const char *token, function yyjson_val (line 2085) | yyjson_val *unsafe_yyjson_ptr_getx(yyjson_val *val, function yyjson_mut_val (line 2109) | yyjson_mut_val *unsafe_yyjson_mut_ptr_getx(yyjson_mut_val *val, function unsafe_yyjson_mut_ptr_putx (line 2145) | bool unsafe_yyjson_mut_ptr_putx(yyjson_mut_val *val, function yyjson_mut_val (line 2284) | yyjson_mut_val *unsafe_yyjson_mut_ptr_replacex( function yyjson_mut_val (line 2305) | yyjson_mut_val *unsafe_yyjson_mut_ptr_removex(yyjson_mut_val *val, type patch_op (line 2341) | typedef enum patch_op { function patch_op (line 2351) | static patch_op patch_op_get(yyjson_val *op) { function yyjson_mut_val (line 2403) | yyjson_mut_val *yyjson_patch(yyjson_mut_doc *doc, function yyjson_mut_val (line 2524) | yyjson_mut_val *yyjson_mut_patch(yyjson_mut_doc *doc, function yyjson_mut_val (line 2661) | yyjson_mut_val *yyjson_merge_patch(yyjson_mut_doc *doc, function yyjson_mut_val (line 2713) | yyjson_mut_val *yyjson_mut_merge_patch(yyjson_mut_doc *doc, function static_inline (line 3470) | static_inline void pow10_table_get_sig(i32 exp10, u64 *hi, u64 *lo) { function static_inline (line 3479) | static_inline void pow10_table_get_exp(i32 exp10, i32 *exp2) { type u8 (line 3494) | typedef u8 char_type; function static_inline (line 3557) | static_inline bool char_is_type(u8 c, char_type type) { function static_inline (line 3562) | static_inline bool char_is_space(u8 c) { function static_inline (line 3567) | static_inline bool char_is_space_or_comment(u8 c) { function static_inline (line 3572) | static_inline bool char_is_number(u8 c) { function static_inline (line 3577) | static_inline bool char_is_container(u8 c) { function static_inline (line 3582) | static_inline bool char_is_ascii_stop(u8 c) { function static_inline (line 3588) | static_inline bool char_is_line_end(u8 c) { function static_inline (line 3593) | static_inline bool char_is_hex(u8 c) { type u8 (line 3604) | typedef u8 digi_type; function static_inline (line 3645) | static_inline bool digi_is_type(u8 d, digi_type type) { function static_inline (line 3650) | static_inline bool digi_is_sign(u8 d) { function static_inline (line 3655) | static_inline bool digi_is_nonzero(u8 d) { function static_inline (line 3660) | static_inline bool digi_is_digit(u8 d) { function static_inline (line 3665) | static_inline bool digi_is_exp(u8 d) { function static_inline (line 3670) | static_inline bool digi_is_fp(u8 d) { function static_inline (line 3675) | static_inline bool digi_is_digit_or_fp(u8 d) { function static_inline (line 3736) | static_inline bool read_hex_u16(const u8 *cur, u16 *val) { function static_inline (line 3756) | static_inline bool read_true(u8 **ptr, yyjson_val *val) { function static_inline (line 3768) | static_inline bool read_false(u8 **ptr, yyjson_val *val) { function static_inline (line 3780) | static_inline bool read_null(u8 **ptr, yyjson_val *val) { function static_inline (line 3792) | static_inline bool read_inf(bool sign, u8 **ptr, u8 **pre, yyjson_val *v... function static_inline (line 3825) | static_inline bool read_nan(bool sign, u8 **ptr, u8 **pre, yyjson_val *v... function static_noinline (line 3850) | static_noinline bool read_number_raw(u8 **ptr, function static_noinline (line 3927) | static_noinline bool skip_spaces_and_comments(u8 **ptr) { function static_inline (line 3968) | static_inline bool is_truncated_str(u8 *cur, u8 *end, function static_noinline (line 3988) | static_noinline bool is_truncated_end(u8 *hdr, u8 *cur, u8 *end, type bigint (line 4105) | typedef struct bigint { function static_inline (line 4115) | static_inline void bigint_add_u64(bigint *big, u64 val) { function static_inline (line 4136) | static_inline void bigint_mul_u64(bigint *big, u64 val) { function static_inline (line 4155) | static_inline void bigint_mul_pow2(bigint *big, u32 exp) { function static_inline (line 4183) | static_inline void bigint_mul_pow10(bigint *big, i32 exp) { function static_inline (line 4196) | static_inline i32 bigint_cmp(bigint *a, bigint *b) { function static_inline (line 4214) | static_inline void bigint_set_u64(bigint *big, u64 val) { function static_noinline (line 4220) | static_noinline void bigint_set_buf(bigint *big, u64 sig, i32 *exp, type diy_fp (line 4278) | typedef struct diy_fp { function static_inline (line 4286) | static_inline diy_fp diy_fp_get_cached_pow10(i32 exp10) { function static_inline (line 4296) | static_inline diy_fp diy_fp_mul(diy_fp fp, diy_fp fp2) { function static_inline (line 4305) | static_inline u64 diy_fp_to_ieee_raw(diy_fp fp) { function static_inline (line 4358) | static_inline bool read_number(u8 **ptr, function static_inline (line 4944) | static_inline bool read_number(u8 **ptr, function static_inline (line 5130) | static_inline bool read_string(u8 **ptr, function static_noinline (line 5622) | static_noinline yyjson_doc *read_root_single(u8 *hdr, function static_inline (line 5724) | static_inline yyjson_doc *read_root_minify(u8 *hdr, function static_inline (line 6091) | static_inline yyjson_doc *read_root_pretty(u8 *hdr, function yyjson_doc (line 6497) | yyjson_doc *yyjson_read_opts(char *dat, function yyjson_doc (line 6555) | yyjson_doc *yyjson_read_file(const char *path, function yyjson_doc (line 6583) | yyjson_doc *yyjson_read_fp(FILE *file, function static_inline (line 6792) | static_inline u8 *write_u32_len_8(u32 val, u8 *buf) { function static_inline (line 6807) | static_inline u8 *write_u32_len_4(u32 val, u8 *buf) { function static_inline (line 6816) | static_inline u8 *write_u32_len_1_8(u32 val, u8 *buf) { function static_inline (line 6863) | static_inline u8 *write_u64_len_5_8(u32 val, u8 *buf) { function static_inline (line 6895) | static_inline u8 *write_u64(u64 val, u8 *buf) { function static_inline (line 6946) | static_inline u8 *write_u64_len_1_to_16(u64 val, u8 *buf) { function static_inline (line 6962) | static_inline u8 *write_u64_len_1_to_17(u64 val, u8 *buf) { function static_inline (line 6992) | static_inline u8 *write_u64_len_15_to_17_trim(u8 *buf, u64 sig) { function static_inline (line 7063) | static_inline u8 *write_f64_exp(i32 exp, u8 *buf) { function static_inline (line 7081) | static_inline u64 round_to_odd(u64 hi, u64 lo, u64 cp) { function static_inline (line 7112) | static_inline void f64_bin_to_dec(u64 sig_raw, u32 exp_raw, function static_inline (line 7181) | static_inline u8 *write_f64_raw(u8 *buf, u64 raw, yyjson_write_flag flg) { function static_inline (line 7330) | static_inline u8 *write_f64_raw(u8 *buf, u64 raw, yyjson_write_flag flg) { function static_inline (line 7396) | static_inline u8 *write_number(u8 *cur, yyjson_val *val, type u8 (line 7417) | typedef u8 char_enc_type; function static_inline (line 7653) | static_inline const char_enc_type *get_enc_table_with_flag( function static_inline (line 7671) | static_inline u8 *write_raw(u8 *cur, const u8 *raw, usize raw_len) { function static_inline (line 7683) | static_inline u8 *write_string_noesc(u8 *cur, const u8 *str, usize str_l... function static_inline (line 7715) | static_inline u8 *write_string(u8 *cur, bool esc, bool inv, function static_inline (line 8008) | static_inline u8 *write_null(u8 *cur) { function static_inline (line 8015) | static_inline u8 *write_bool(u8 *cur, bool val) { function static_inline (line 8028) | static_inline u8 *write_indent(u8 *cur, usize level, usize spaces) { function write_dat_to_fp (line 8037) | static bool write_dat_to_fp(FILE *fp, u8 *dat, usize len, function write_dat_to_file (line 8048) | static bool write_dat_to_file(const char *path, u8 *dat, usize len, type yyjson_write_ctx (line 8080) | typedef struct yyjson_write_ctx { function static_inline (line 8084) | static_inline void yyjson_write_ctx_set(yyjson_write_ctx *ctx, function static_inline (line 8089) | static_inline void yyjson_write_ctx_get(yyjson_write_ctx *ctx, function static_inline (line 8097) | static_inline u8 *yyjson_write_single(yyjson_val *val, function static_inline (line 8208) | static_inline u8 *yyjson_write_minify(const yyjson_val *root, function static_inline (line 8392) | static_inline u8 *yyjson_write_pretty(const yyjson_val *root, function yyjson_val_write_file (line 8636) | bool yyjson_val_write_file(const char *path, function yyjson_val_write_fp (line 8662) | bool yyjson_val_write_fp(FILE *fp, function yyjson_write_file (line 8688) | bool yyjson_write_file(const char *path, function yyjson_write_fp (line 8697) | bool yyjson_write_fp(FILE *fp, type yyjson_mut_write_ctx (line 8712) | typedef struct yyjson_mut_write_ctx { function static_inline (line 8717) | static_inline void yyjson_mut_write_ctx_set(yyjson_mut_write_ctx *ctx, function static_inline (line 8724) | static_inline void yyjson_mut_write_ctx_get(yyjson_mut_write_ctx *ctx, function static_inline (line 8734) | static_inline usize yyjson_mut_doc_estimated_val_num( function static_inline (line 8749) | static_inline u8 *yyjson_mut_write_single(yyjson_mut_val *val, function static_inline (line 8759) | static_inline u8 *yyjson_mut_write_minify(const yyjson_mut_val *root, function static_inline (line 8949) | static_inline u8 *yyjson_mut_write_pretty(const yyjson_mut_val *root, function yyjson_mut_val_write_file (line 9219) | bool yyjson_mut_val_write_file(const char *path, function yyjson_mut_val_write_fp (line 9245) | bool yyjson_mut_val_write_fp(FILE *fp, function yyjson_mut_write_file (line 9271) | bool yyjson_mut_write_file(const char *path, function yyjson_mut_write_fp (line 9280) | bool yyjson_mut_write_fp(FILE *fp, FILE: include/yyjson/yyjson.h type __INT64_TYPE__ (line 431) | typedef __INT64_TYPE__ int64_t; type __UINT64_TYPE__ (line 432) | typedef __UINT64_TYPE__ uint64_t; type __int64 (line 444) | typedef __int64 int64_t; type yyjson_type (line 551) | typedef uint8_t yyjson_type; type yyjson_subtype (line 570) | typedef uint8_t yyjson_subtype; type yyjson_alc (line 618) | typedef struct yyjson_alc { type yyjson_doc (line 701) | typedef struct yyjson_doc yyjson_doc; type yyjson_val (line 708) | typedef struct yyjson_val yyjson_val; type yyjson_mut_doc (line 715) | typedef struct yyjson_mut_doc yyjson_mut_doc; type yyjson_mut_val (line 722) | typedef struct yyjson_mut_val yyjson_mut_val; type yyjson_read_flag (line 731) | typedef uint32_t yyjson_read_flag; type yyjson_read_code (line 790) | typedef uint32_t yyjson_read_code; type yyjson_read_err (line 838) | typedef struct yyjson_read_err { function yyjson_api_inline (line 936) | yyjson_api_inline yyjson_doc *yyjson_read(const char *dat, function yyjson_api_inline (line 981) | yyjson_api_inline size_t yyjson_read_max_memory_usage(size_t len, function yyjson_api_inline (line 1049) | yyjson_api_inline const char *yyjson_mut_read_number(const char *dat, type yyjson_write_flag (line 1063) | typedef uint32_t yyjson_write_flag; type yyjson_write_code (line 1106) | typedef uint32_t yyjson_write_code; type yyjson_write_err (line 1133) | typedef struct yyjson_write_err { function yyjson_api_inline (line 1239) | yyjson_api_inline char *yyjson_write(const yyjson_doc *doc, function yyjson_api_inline (line 1343) | yyjson_api_inline char *yyjson_mut_write(const yyjson_mut_doc *doc, function yyjson_api_inline (line 1448) | yyjson_api_inline char *yyjson_val_write(const yyjson_val *val, function yyjson_api_inline (line 1550) | yyjson_api_inline char *yyjson_mut_val_write(const yyjson_mut_val *val, type yyjson_arr_iter (line 1810) | typedef struct yyjson_arr_iter { type yyjson_obj_iter (line 1934) | typedef struct yyjson_obj_iter { type yyjson_mut_arr_iter (line 2490) | typedef struct yyjson_mut_arr_iter { type yyjson_mut_obj_iter (line 3292) | typedef struct yyjson_mut_obj_iter { type yyjson_ptr_code (line 3801) | typedef uint32_t yyjson_ptr_code; type yyjson_ptr_err (line 3825) | typedef struct yyjson_ptr_err { type yyjson_ptr_ctx (line 3853) | typedef struct yyjson_ptr_ctx { type yyjson_patch_code (line 4386) | typedef uint32_t yyjson_patch_code; type yyjson_patch_err (line 4413) | typedef struct yyjson_patch_err { type yyjson_val_uni (line 4484) | typedef union yyjson_val_uni { type yyjson_val (line 4496) | struct yyjson_val { type yyjson_doc (line 4501) | struct yyjson_doc { function yyjson_api_inline (line 4535) | yyjson_api_inline bool unsafe_yyjson_is_str_noesc(const char *str, size_... function yyjson_api_inline (line 4572) | yyjson_api_inline yyjson_type unsafe_yyjson_get_type(void *val) { function yyjson_api_inline (line 4577) | yyjson_api_inline yyjson_subtype unsafe_yyjson_get_subtype(void *val) { function yyjson_api_inline (line 4582) | yyjson_api_inline uint8_t unsafe_yyjson_get_tag(void *val) { function yyjson_api_inline (line 4587) | yyjson_api_inline bool unsafe_yyjson_is_raw(void *val) { function yyjson_api_inline (line 4591) | yyjson_api_inline bool unsafe_yyjson_is_null(void *val) { function yyjson_api_inline (line 4595) | yyjson_api_inline bool unsafe_yyjson_is_bool(void *val) { function yyjson_api_inline (line 4599) | yyjson_api_inline bool unsafe_yyjson_is_num(void *val) { function yyjson_api_inline (line 4603) | yyjson_api_inline bool unsafe_yyjson_is_str(void *val) { function yyjson_api_inline (line 4607) | yyjson_api_inline bool unsafe_yyjson_is_arr(void *val) { function yyjson_api_inline (line 4611) | yyjson_api_inline bool unsafe_yyjson_is_obj(void *val) { function yyjson_api_inline (line 4615) | yyjson_api_inline bool unsafe_yyjson_is_ctn(void *val) { function yyjson_api_inline (line 4620) | yyjson_api_inline bool unsafe_yyjson_is_uint(void *val) { function yyjson_api_inline (line 4625) | yyjson_api_inline bool unsafe_yyjson_is_sint(void *val) { function yyjson_api_inline (line 4630) | yyjson_api_inline bool unsafe_yyjson_is_int(void *val) { function yyjson_api_inline (line 4636) | yyjson_api_inline bool unsafe_yyjson_is_real(void *val) { function yyjson_api_inline (line 4641) | yyjson_api_inline bool unsafe_yyjson_is_true(void *val) { function yyjson_api_inline (line 4646) | yyjson_api_inline bool unsafe_yyjson_is_false(void *val) { function yyjson_api_inline (line 4651) | yyjson_api_inline bool unsafe_yyjson_arr_is_flat(yyjson_val *val) { function yyjson_api_inline (line 4657) | yyjson_api_inline const char *unsafe_yyjson_get_raw(void *val) { function yyjson_api_inline (line 4661) | yyjson_api_inline bool unsafe_yyjson_get_bool(void *val) { function yyjson_api_inline (line 4666) | yyjson_api_inline uint64_t unsafe_yyjson_get_uint(void *val) { function yyjson_api_inline (line 4670) | yyjson_api_inline int64_t unsafe_yyjson_get_sint(void *val) { function yyjson_api_inline (line 4674) | yyjson_api_inline int unsafe_yyjson_get_int(void *val) { function yyjson_api_inline (line 4678) | yyjson_api_inline double unsafe_yyjson_get_real(void *val) { function yyjson_api_inline (line 4682) | yyjson_api_inline double unsafe_yyjson_get_num(void *val) { function yyjson_api_inline (line 4704) | yyjson_api_inline const char *unsafe_yyjson_get_str(void *val) { function yyjson_api_inline (line 4708) | yyjson_api_inline size_t unsafe_yyjson_get_len(void *val) { function yyjson_api_inline (line 4712) | yyjson_api_inline yyjson_val *unsafe_yyjson_get_first(yyjson_val *ctn) { function yyjson_api_inline (line 4716) | yyjson_api_inline yyjson_val *unsafe_yyjson_get_next(yyjson_val *val) { function yyjson_api_inline (line 4723) | yyjson_api_inline bool unsafe_yyjson_equals_strn(void *val, const char *... function yyjson_api_inline (line 4729) | yyjson_api_inline bool unsafe_yyjson_equals_str(void *val, const char *s... function yyjson_api_inline (line 4733) | yyjson_api_inline void unsafe_yyjson_set_type(void *val, yyjson_type type, function yyjson_api_inline (line 4741) | yyjson_api_inline void unsafe_yyjson_set_len(void *val, size_t len) { function yyjson_api_inline (line 4747) | yyjson_api_inline void unsafe_yyjson_inc_len(void *val) { function yyjson_api_inline (line 4753) | yyjson_api_inline void unsafe_yyjson_set_raw(void *val, const char *raw, function yyjson_api_inline (line 4760) | yyjson_api_inline void unsafe_yyjson_set_null(void *val) { function yyjson_api_inline (line 4765) | yyjson_api_inline void unsafe_yyjson_set_bool(void *val, bool num) { function yyjson_api_inline (line 4771) | yyjson_api_inline void unsafe_yyjson_set_uint(void *val, uint64_t num) { function yyjson_api_inline (line 4777) | yyjson_api_inline void unsafe_yyjson_set_sint(void *val, int64_t num) { function yyjson_api_inline (line 4783) | yyjson_api_inline void unsafe_yyjson_set_real(void *val, double num) { function yyjson_api_inline (line 4789) | yyjson_api_inline void unsafe_yyjson_set_str(void *val, const char *str) { function yyjson_api_inline (line 4798) | yyjson_api_inline void unsafe_yyjson_set_strn(void *val, const char *str, function yyjson_api_inline (line 4805) | yyjson_api_inline void unsafe_yyjson_set_arr(void *val, size_t size) { function yyjson_api_inline (line 4810) | yyjson_api_inline void unsafe_yyjson_set_obj(void *val, size_t size) { function yyjson_api_inline (line 4821) | yyjson_api_inline yyjson_val *yyjson_doc_get_root(yyjson_doc *doc) { function yyjson_api_inline (line 4825) | yyjson_api_inline size_t yyjson_doc_get_read_size(yyjson_doc *doc) { function yyjson_api_inline (line 4829) | yyjson_api_inline size_t yyjson_doc_get_val_count(yyjson_doc *doc) { function yyjson_api (line 4833) | yyjson_api void yyjson_doc_free(yyjson_doc *doc) { function yyjson_api_inline (line 4848) | yyjson_api_inline bool yyjson_is_raw(yyjson_val *val) { function yyjson_api_inline (line 4852) | yyjson_api_inline bool yyjson_is_null(yyjson_val *val) { function yyjson_api_inline (line 4856) | yyjson_api_inline bool yyjson_is_true(yyjson_val *val) { function yyjson_api_inline (line 4860) | yyjson_api_inline bool yyjson_is_false(yyjson_val *val) { function yyjson_api_inline (line 4864) | yyjson_api_inline bool yyjson_is_bool(yyjson_val *val) { function yyjson_api_inline (line 4868) | yyjson_api_inline bool yyjson_is_uint(yyjson_val *val) { function yyjson_api_inline (line 4872) | yyjson_api_inline bool yyjson_is_sint(yyjson_val *val) { function yyjson_api_inline (line 4876) | yyjson_api_inline bool yyjson_is_int(yyjson_val *val) { function yyjson_api_inline (line 4880) | yyjson_api_inline bool yyjson_is_real(yyjson_val *val) { function yyjson_api_inline (line 4884) | yyjson_api_inline bool yyjson_is_num(yyjson_val *val) { function yyjson_api_inline (line 4888) | yyjson_api_inline bool yyjson_is_str(yyjson_val *val) { function yyjson_api_inline (line 4892) | yyjson_api_inline bool yyjson_is_arr(yyjson_val *val) { function yyjson_api_inline (line 4896) | yyjson_api_inline bool yyjson_is_obj(yyjson_val *val) { function yyjson_api_inline (line 4900) | yyjson_api_inline bool yyjson_is_ctn(yyjson_val *val) { function yyjson_api_inline (line 4910) | yyjson_api_inline yyjson_type yyjson_get_type(yyjson_val *val) { function yyjson_api_inline (line 4914) | yyjson_api_inline yyjson_subtype yyjson_get_subtype(yyjson_val *val) { function yyjson_api_inline (line 4918) | yyjson_api_inline uint8_t yyjson_get_tag(yyjson_val *val) { function yyjson_api_inline (line 4922) | yyjson_api_inline const char *yyjson_get_type_desc(yyjson_val *val) { function yyjson_api_inline (line 4939) | yyjson_api_inline const char *yyjson_get_raw(yyjson_val *val) { function yyjson_api_inline (line 4943) | yyjson_api_inline bool yyjson_get_bool(yyjson_val *val) { function yyjson_api_inline (line 4947) | yyjson_api_inline uint64_t yyjson_get_uint(yyjson_val *val) { function yyjson_api_inline (line 4951) | yyjson_api_inline int64_t yyjson_get_sint(yyjson_val *val) { function yyjson_api_inline (line 4955) | yyjson_api_inline int yyjson_get_int(yyjson_val *val) { function yyjson_api_inline (line 4959) | yyjson_api_inline double yyjson_get_real(yyjson_val *val) { function yyjson_api_inline (line 4963) | yyjson_api_inline double yyjson_get_num(yyjson_val *val) { function yyjson_api_inline (line 4967) | yyjson_api_inline const char *yyjson_get_str(yyjson_val *val) { function yyjson_api_inline (line 4971) | yyjson_api_inline size_t yyjson_get_len(yyjson_val *val) { function yyjson_api_inline (line 4975) | yyjson_api_inline bool yyjson_equals_str(yyjson_val *val, const char *st... function yyjson_api_inline (line 4983) | yyjson_api_inline bool yyjson_equals_strn(yyjson_val *val, const char *str, function yyjson_api_inline (line 4994) | yyjson_api_inline bool yyjson_equals(yyjson_val *lhs, yyjson_val *rhs) { function yyjson_api_inline (line 4999) | yyjson_api_inline bool yyjson_set_raw(yyjson_val *val, function yyjson_api_inline (line 5006) | yyjson_api_inline bool yyjson_set_null(yyjson_val *val) { function yyjson_api_inline (line 5012) | yyjson_api_inline bool yyjson_set_bool(yyjson_val *val, bool num) { function yyjson_api_inline (line 5018) | yyjson_api_inline bool yyjson_set_uint(yyjson_val *val, uint64_t num) { function yyjson_api_inline (line 5024) | yyjson_api_inline bool yyjson_set_sint(yyjson_val *val, int64_t num) { function yyjson_api_inline (line 5030) | yyjson_api_inline bool yyjson_set_int(yyjson_val *val, int num) { function yyjson_api_inline (line 5036) | yyjson_api_inline bool yyjson_set_real(yyjson_val *val, double num) { function yyjson_api_inline (line 5042) | yyjson_api_inline bool yyjson_set_str(yyjson_val *val, const char *str) { function yyjson_api_inline (line 5049) | yyjson_api_inline bool yyjson_set_strn(yyjson_val *val, function yyjson_api_inline (line 5063) | yyjson_api_inline size_t yyjson_arr_size(yyjson_val *arr) { function yyjson_api_inline (line 5067) | yyjson_api_inline yyjson_val *yyjson_arr_get(yyjson_val *arr, size_t idx) { function yyjson_api_inline (line 5082) | yyjson_api_inline yyjson_val *yyjson_arr_get_first(yyjson_val *arr) { function yyjson_api_inline (line 5091) | yyjson_api_inline yyjson_val *yyjson_arr_get_last(yyjson_val *arr) { function yyjson_api_inline (line 5113) | yyjson_api_inline bool yyjson_arr_iter_init(yyjson_val *arr, function yyjson_api_inline (line 5125) | yyjson_api_inline yyjson_arr_iter yyjson_arr_iter_with(yyjson_val *arr) { function yyjson_api_inline (line 5131) | yyjson_api_inline bool yyjson_arr_iter_has_next(yyjson_arr_iter *iter) { function yyjson_api_inline (line 5135) | yyjson_api_inline yyjson_val *yyjson_arr_iter_next(yyjson_arr_iter *iter) { function yyjson_api_inline (line 5152) | yyjson_api_inline size_t yyjson_obj_size(yyjson_val *obj) { function yyjson_api_inline (line 5156) | yyjson_api_inline yyjson_val *yyjson_obj_get(yyjson_val *obj, function yyjson_api_inline (line 5161) | yyjson_api_inline yyjson_val *yyjson_obj_getn(yyjson_val *obj, function yyjson_api_inline (line 5181) | yyjson_api_inline bool yyjson_obj_iter_init(yyjson_val *obj, function yyjson_api_inline (line 5194) | yyjson_api_inline yyjson_obj_iter yyjson_obj_iter_with(yyjson_val *obj) { function yyjson_api_inline (line 5200) | yyjson_api_inline bool yyjson_obj_iter_has_next(yyjson_obj_iter *iter) { function yyjson_api_inline (line 5204) | yyjson_api_inline yyjson_val *yyjson_obj_iter_next(yyjson_obj_iter *iter) { function yyjson_api_inline (line 5214) | yyjson_api_inline yyjson_val *yyjson_obj_iter_get_val(yyjson_val *key) { function yyjson_api_inline (line 5218) | yyjson_api_inline yyjson_val *yyjson_obj_iter_get(yyjson_obj_iter *iter, function yyjson_api_inline (line 5223) | yyjson_api_inline yyjson_val *yyjson_obj_iter_getn(yyjson_obj_iter *iter, type yyjson_mut_val (line 5263) | struct yyjson_mut_val { type yyjson_str_chunk (line 5272) | typedef struct yyjson_str_chunk { type yyjson_str_pool (line 5281) | typedef struct yyjson_str_pool { type yyjson_val_chunk (line 5293) | typedef struct yyjson_val_chunk { type yyjson_val_pool (line 5303) | typedef struct yyjson_val_pool { type yyjson_mut_doc (line 5311) | struct yyjson_mut_doc { function yyjson_api_inline (line 5329) | yyjson_api_inline char *unsafe_yyjson_mut_str_alc(yyjson_mut_doc *doc, function yyjson_api_inline (line 5344) | yyjson_api_inline char *unsafe_yyjson_mut_strncpy(yyjson_mut_doc *doc, function yyjson_api_inline (line 5353) | yyjson_api_inline yyjson_mut_val *unsafe_yyjson_mut_val(yyjson_mut_doc *... function yyjson_api_inline (line 5374) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_get_root(yyjson_mut_doc... function yyjson_api_inline (line 5378) | yyjson_api_inline void yyjson_mut_doc_set_root(yyjson_mut_doc *doc, function yyjson_api_inline (line 5389) | yyjson_api_inline bool yyjson_mut_is_raw(yyjson_mut_val *val) { function yyjson_api_inline (line 5393) | yyjson_api_inline bool yyjson_mut_is_null(yyjson_mut_val *val) { function yyjson_api_inline (line 5397) | yyjson_api_inline bool yyjson_mut_is_true(yyjson_mut_val *val) { function yyjson_api_inline (line 5401) | yyjson_api_inline bool yyjson_mut_is_false(yyjson_mut_val *val) { function yyjson_api_inline (line 5405) | yyjson_api_inline bool yyjson_mut_is_bool(yyjson_mut_val *val) { function yyjson_api_inline (line 5409) | yyjson_api_inline bool yyjson_mut_is_uint(yyjson_mut_val *val) { function yyjson_api_inline (line 5413) | yyjson_api_inline bool yyjson_mut_is_sint(yyjson_mut_val *val) { function yyjson_api_inline (line 5417) | yyjson_api_inline bool yyjson_mut_is_int(yyjson_mut_val *val) { function yyjson_api_inline (line 5421) | yyjson_api_inline bool yyjson_mut_is_real(yyjson_mut_val *val) { function yyjson_api_inline (line 5425) | yyjson_api_inline bool yyjson_mut_is_num(yyjson_mut_val *val) { function yyjson_api_inline (line 5429) | yyjson_api_inline bool yyjson_mut_is_str(yyjson_mut_val *val) { function yyjson_api_inline (line 5433) | yyjson_api_inline bool yyjson_mut_is_arr(yyjson_mut_val *val) { function yyjson_api_inline (line 5437) | yyjson_api_inline bool yyjson_mut_is_obj(yyjson_mut_val *val) { function yyjson_api_inline (line 5441) | yyjson_api_inline bool yyjson_mut_is_ctn(yyjson_mut_val *val) { function yyjson_api_inline (line 5451) | yyjson_api_inline yyjson_type yyjson_mut_get_type(yyjson_mut_val *val) { function yyjson_api_inline (line 5455) | yyjson_api_inline yyjson_subtype yyjson_mut_get_subtype(yyjson_mut_val *... function yyjson_api_inline (line 5459) | yyjson_api_inline uint8_t yyjson_mut_get_tag(yyjson_mut_val *val) { function yyjson_api_inline (line 5463) | yyjson_api_inline const char *yyjson_mut_get_type_desc(yyjson_mut_val *v... function yyjson_api_inline (line 5467) | yyjson_api_inline const char *yyjson_mut_get_raw(yyjson_mut_val *val) { function yyjson_api_inline (line 5471) | yyjson_api_inline bool yyjson_mut_get_bool(yyjson_mut_val *val) { function yyjson_api_inline (line 5475) | yyjson_api_inline uint64_t yyjson_mut_get_uint(yyjson_mut_val *val) { function yyjson_api_inline (line 5479) | yyjson_api_inline int64_t yyjson_mut_get_sint(yyjson_mut_val *val) { function yyjson_api_inline (line 5483) | yyjson_api_inline int yyjson_mut_get_int(yyjson_mut_val *val) { function yyjson_api_inline (line 5487) | yyjson_api_inline double yyjson_mut_get_real(yyjson_mut_val *val) { function yyjson_api_inline (line 5491) | yyjson_api_inline double yyjson_mut_get_num(yyjson_mut_val *val) { function yyjson_api_inline (line 5495) | yyjson_api_inline const char *yyjson_mut_get_str(yyjson_mut_val *val) { function yyjson_api_inline (line 5499) | yyjson_api_inline size_t yyjson_mut_get_len(yyjson_mut_val *val) { function yyjson_api_inline (line 5503) | yyjson_api_inline bool yyjson_mut_equals_str(yyjson_mut_val *val, function yyjson_api_inline (line 5508) | yyjson_api_inline bool yyjson_mut_equals_strn(yyjson_mut_val *val, function yyjson_api_inline (line 5516) | yyjson_api_inline bool yyjson_mut_equals(yyjson_mut_val *lhs, function yyjson_api_inline (line 5522) | yyjson_api_inline bool yyjson_mut_set_raw(yyjson_mut_val *val, function yyjson_api_inline (line 5529) | yyjson_api_inline bool yyjson_mut_set_null(yyjson_mut_val *val) { function yyjson_api_inline (line 5535) | yyjson_api_inline bool yyjson_mut_set_bool(yyjson_mut_val *val, bool num) { function yyjson_api_inline (line 5541) | yyjson_api_inline bool yyjson_mut_set_uint(yyjson_mut_val *val, uint64_t... function yyjson_api_inline (line 5547) | yyjson_api_inline bool yyjson_mut_set_sint(yyjson_mut_val *val, int64_t ... function yyjson_api_inline (line 5553) | yyjson_api_inline bool yyjson_mut_set_int(yyjson_mut_val *val, int num) { function yyjson_api_inline (line 5559) | yyjson_api_inline bool yyjson_mut_set_real(yyjson_mut_val *val, double n... function yyjson_api_inline (line 5565) | yyjson_api_inline bool yyjson_mut_set_str(yyjson_mut_val *val, function yyjson_api_inline (line 5572) | yyjson_api_inline bool yyjson_mut_set_strn(yyjson_mut_val *val, function yyjson_api_inline (line 5579) | yyjson_api_inline bool yyjson_mut_set_arr(yyjson_mut_val *val) { function yyjson_api_inline (line 5585) | yyjson_api_inline bool yyjson_mut_set_obj(yyjson_mut_val *val) { function yyjson_api_inline (line 5597) | yyjson_api_inline yyjson_mut_val *yyjson_mut_raw(yyjson_mut_doc *doc, function yyjson_api_inline (line 5603) | yyjson_api_inline yyjson_mut_val *yyjson_mut_rawn(yyjson_mut_doc *doc, function yyjson_api_inline (line 5617) | yyjson_api_inline yyjson_mut_val *yyjson_mut_rawcpy(yyjson_mut_doc *doc, function yyjson_api_inline (line 5623) | yyjson_api_inline yyjson_mut_val *yyjson_mut_rawncpy(yyjson_mut_doc *doc, function yyjson_api_inline (line 5638) | yyjson_api_inline yyjson_mut_val *yyjson_mut_null(yyjson_mut_doc *doc) { function yyjson_api_inline (line 5649) | yyjson_api_inline yyjson_mut_val *yyjson_mut_true(yyjson_mut_doc *doc) { function yyjson_api_inline (line 5660) | yyjson_api_inline yyjson_mut_val *yyjson_mut_false(yyjson_mut_doc *doc) { function yyjson_api_inline (line 5671) | yyjson_api_inline yyjson_mut_val *yyjson_mut_bool(yyjson_mut_doc *doc, function yyjson_api_inline (line 5684) | yyjson_api_inline yyjson_mut_val *yyjson_mut_uint(yyjson_mut_doc *doc, function yyjson_api_inline (line 5697) | yyjson_api_inline yyjson_mut_val *yyjson_mut_sint(yyjson_mut_doc *doc, function yyjson_api_inline (line 5710) | yyjson_api_inline yyjson_mut_val *yyjson_mut_int(yyjson_mut_doc *doc, function yyjson_api_inline (line 5715) | yyjson_api_inline yyjson_mut_val *yyjson_mut_real(yyjson_mut_doc *doc, function yyjson_api_inline (line 5728) | yyjson_api_inline yyjson_mut_val *yyjson_mut_str(yyjson_mut_doc *doc, function yyjson_api_inline (line 5745) | yyjson_api_inline yyjson_mut_val *yyjson_mut_strn(yyjson_mut_doc *doc, function yyjson_api_inline (line 5759) | yyjson_api_inline yyjson_mut_val *yyjson_mut_strcpy(yyjson_mut_doc *doc, function yyjson_api_inline (line 5777) | yyjson_api_inline yyjson_mut_val *yyjson_mut_strncpy(yyjson_mut_doc *doc, function yyjson_api_inline (line 5798) | yyjson_api_inline size_t yyjson_mut_arr_size(yyjson_mut_val *arr) { function yyjson_api_inline (line 5802) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_get(yyjson_mut_val *arr, function yyjson_api_inline (line 5812) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_get_first( function yyjson_api_inline (line 5820) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_get_last( function yyjson_api_inline (line 5834) | yyjson_api_inline bool yyjson_mut_arr_iter_init(yyjson_mut_val *arr, function yyjson_api_inline (line 5848) | yyjson_api_inline yyjson_mut_arr_iter yyjson_mut_arr_iter_with( function yyjson_api_inline (line 5855) | yyjson_api_inline bool yyjson_mut_arr_iter_has_next(yyjson_mut_arr_iter ... function yyjson_api_inline (line 5859) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_iter_next( function yyjson_api_inline (line 5871) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_iter_remove( function yyjson_api_inline (line 5894) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr(yyjson_mut_doc *doc) { function yyjson_api_inline (line 5926) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_bool( function yyjson_api_inline (line 5934) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_sint( function yyjson_api_inline (line 5939) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_uint( function yyjson_api_inline (line 5944) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_real( function yyjson_api_inline (line 5949) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_sint8( function yyjson_api_inline (line 5957) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_sint16( function yyjson_api_inline (line 5965) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_sint32( function yyjson_api_inline (line 5973) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_sint64( function yyjson_api_inline (line 5981) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_uint8( function yyjson_api_inline (line 5989) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_uint16( function yyjson_api_inline (line 5997) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_uint32( function yyjson_api_inline (line 6005) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_uint64( function yyjson_api_inline (line 6013) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_float( function yyjson_api_inline (line 6021) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_double( function yyjson_api_inline (line 6029) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_str( function yyjson_api_inline (line 6039) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_strn( function yyjson_api_inline (line 6049) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_strcpy( function yyjson_api_inline (line 6063) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_with_strncpy( function yyjson_api_inline (line 6085) | yyjson_api_inline bool yyjson_mut_arr_insert(yyjson_mut_val *arr, function yyjson_api_inline (line 6116) | yyjson_api_inline bool yyjson_mut_arr_append(yyjson_mut_val *arr, function yyjson_api_inline (line 6135) | yyjson_api_inline bool yyjson_mut_arr_prepend(yyjson_mut_val *arr, function yyjson_api_inline (line 6154) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_replace(yyjson_mut_val ... function yyjson_api_inline (line 6182) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_remove(yyjson_mut_val *... function yyjson_api_inline (line 6206) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_remove_first( function yyjson_api_inline (line 6225) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_remove_last( function yyjson_api_inline (line 6247) | yyjson_api_inline bool yyjson_mut_arr_remove_range(yyjson_mut_val *arr, function yyjson_api_inline (line 6269) | yyjson_api_inline bool yyjson_mut_arr_clear(yyjson_mut_val *arr) { function yyjson_api_inline (line 6277) | yyjson_api_inline bool yyjson_mut_arr_rotate(yyjson_mut_val *arr, function yyjson_api_inline (line 6295) | yyjson_api_inline bool yyjson_mut_arr_add_val(yyjson_mut_val *arr, function yyjson_api_inline (line 6300) | yyjson_api_inline bool yyjson_mut_arr_add_null(yyjson_mut_doc *doc, function yyjson_api_inline (line 6309) | yyjson_api_inline bool yyjson_mut_arr_add_true(yyjson_mut_doc *doc, function yyjson_api_inline (line 6318) | yyjson_api_inline bool yyjson_mut_arr_add_false(yyjson_mut_doc *doc, function yyjson_api_inline (line 6327) | yyjson_api_inline bool yyjson_mut_arr_add_bool(yyjson_mut_doc *doc, function yyjson_api_inline (line 6337) | yyjson_api_inline bool yyjson_mut_arr_add_uint(yyjson_mut_doc *doc, function yyjson_api_inline (line 6347) | yyjson_api_inline bool yyjson_mut_arr_add_sint(yyjson_mut_doc *doc, function yyjson_api_inline (line 6357) | yyjson_api_inline bool yyjson_mut_arr_add_int(yyjson_mut_doc *doc, function yyjson_api_inline (line 6367) | yyjson_api_inline bool yyjson_mut_arr_add_real(yyjson_mut_doc *doc, function yyjson_api_inline (line 6377) | yyjson_api_inline bool yyjson_mut_arr_add_str(yyjson_mut_doc *doc, function yyjson_api_inline (line 6387) | yyjson_api_inline bool yyjson_mut_arr_add_strn(yyjson_mut_doc *doc, function yyjson_api_inline (line 6397) | yyjson_api_inline bool yyjson_mut_arr_add_strcpy(yyjson_mut_doc *doc, function yyjson_api_inline (line 6407) | yyjson_api_inline bool yyjson_mut_arr_add_strncpy(yyjson_mut_doc *doc, function yyjson_api_inline (line 6417) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_add_arr(yyjson_mut_doc ... function yyjson_api_inline (line 6426) | yyjson_api_inline yyjson_mut_val *yyjson_mut_arr_add_obj(yyjson_mut_doc ... function yyjson_api_inline (line 6441) | yyjson_api_inline size_t yyjson_mut_obj_size(yyjson_mut_val *obj) { function yyjson_api_inline (line 6445) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_get(yyjson_mut_val *obj, function yyjson_api_inline (line 6450) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_getn(yyjson_mut_val *obj, function yyjson_api_inline (line 6470) | yyjson_api_inline bool yyjson_mut_obj_iter_init(yyjson_mut_val *obj, function yyjson_api_inline (line 6484) | yyjson_api_inline yyjson_mut_obj_iter yyjson_mut_obj_iter_with( function yyjson_api_inline (line 6491) | yyjson_api_inline bool yyjson_mut_obj_iter_has_next(yyjson_mut_obj_iter ... function yyjson_api_inline (line 6495) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_iter_next( function yyjson_api_inline (line 6507) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_iter_get_val( function yyjson_api_inline (line 6512) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_iter_remove( function yyjson_api_inline (line 6529) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_iter_get( function yyjson_api_inline (line 6534) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_iter_getn( function yyjson_api_inline (line 6561) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj(yyjson_mut_doc *doc) { function yyjson_api_inline (line 6572) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_with_str(yyjson_mut_doc... function yyjson_api_inline (line 6603) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_with_kv(yyjson_mut_doc ... function yyjson_api_inline (line 6641) | yyjson_api_inline void unsafe_yyjson_mut_obj_add(yyjson_mut_val *obj, function yyjson_api_inline (line 6658) | yyjson_api_inline yyjson_mut_val *unsafe_yyjson_mut_obj_remove( function yyjson_api_inline (line 6686) | yyjson_api_inline bool unsafe_yyjson_mut_obj_replace(yyjson_mut_val *obj, function yyjson_api_inline (line 6708) | yyjson_api_inline void unsafe_yyjson_mut_obj_rotate(yyjson_mut_val *obj, function yyjson_api_inline (line 6715) | yyjson_api_inline bool yyjson_mut_obj_add(yyjson_mut_val *obj, function yyjson_api_inline (line 6726) | yyjson_api_inline bool yyjson_mut_obj_put(yyjson_mut_val *obj, function yyjson_api_inline (line 6752) | yyjson_api_inline bool yyjson_mut_obj_insert(yyjson_mut_val *obj, function yyjson_api_inline (line 6774) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_remove(yyjson_mut_val *... function yyjson_api_inline (line 6783) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_remove_key( function yyjson_api_inline (line 6792) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_remove_keyn( function yyjson_api_inline (line 6800) | yyjson_api_inline bool yyjson_mut_obj_clear(yyjson_mut_val *obj) { function yyjson_api_inline (line 6808) | yyjson_api_inline bool yyjson_mut_obj_replace(yyjson_mut_val *obj, function yyjson_api_inline (line 6818) | yyjson_api_inline bool yyjson_mut_obj_rotate(yyjson_mut_val *obj, function yyjson_api_inline (line 6853) | yyjson_api_inline bool yyjson_mut_obj_add_null(yyjson_mut_doc *doc, function yyjson_api_inline (line 6861) | yyjson_api_inline bool yyjson_mut_obj_add_true(yyjson_mut_doc *doc, function yyjson_api_inline (line 6869) | yyjson_api_inline bool yyjson_mut_obj_add_false(yyjson_mut_doc *doc, function yyjson_api_inline (line 6877) | yyjson_api_inline bool yyjson_mut_obj_add_bool(yyjson_mut_doc *doc, function yyjson_api_inline (line 6887) | yyjson_api_inline bool yyjson_mut_obj_add_uint(yyjson_mut_doc *doc, function yyjson_api_inline (line 6897) | yyjson_api_inline bool yyjson_mut_obj_add_sint(yyjson_mut_doc *doc, function yyjson_api_inline (line 6907) | yyjson_api_inline bool yyjson_mut_obj_add_int(yyjson_mut_doc *doc, function yyjson_api_inline (line 6917) | yyjson_api_inline bool yyjson_mut_obj_add_real(yyjson_mut_doc *doc, function yyjson_api_inline (line 6927) | yyjson_api_inline bool yyjson_mut_obj_add_str(yyjson_mut_doc *doc, function yyjson_api_inline (line 6941) | yyjson_api_inline bool yyjson_mut_obj_add_strn(yyjson_mut_doc *doc, function yyjson_api_inline (line 6953) | yyjson_api_inline bool yyjson_mut_obj_add_strcpy(yyjson_mut_doc *doc, function yyjson_api_inline (line 6966) | yyjson_api_inline bool yyjson_mut_obj_add_strncpy(yyjson_mut_doc *doc, function yyjson_api_inline (line 6979) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_add_arr(yyjson_mut_doc ... function yyjson_api_inline (line 6987) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_add_obj(yyjson_mut_doc ... function yyjson_api_inline (line 6995) | yyjson_api_inline bool yyjson_mut_obj_add_val(yyjson_mut_doc *doc, function yyjson_api_inline (line 7005) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_remove_str(yyjson_mut_v... function yyjson_api_inline (line 7010) | yyjson_api_inline yyjson_mut_val *yyjson_mut_obj_remove_strn( function yyjson_api_inline (line 7028) | yyjson_api_inline bool yyjson_mut_obj_rename_key(yyjson_mut_doc *doc, function yyjson_api_inline (line 7037) | yyjson_api_inline bool yyjson_mut_obj_rename_keyn(yyjson_mut_doc *doc, function yyjson_api_inline (line 7107) | yyjson_api_inline yyjson_val *yyjson_doc_ptr_get(yyjson_doc *doc, function yyjson_api_inline (line 7113) | yyjson_api_inline yyjson_val *yyjson_doc_ptr_getn(yyjson_doc *doc, function yyjson_api_inline (line 7118) | yyjson_api_inline yyjson_val *yyjson_doc_ptr_getx(yyjson_doc *doc, function yyjson_api_inline (line 7140) | yyjson_api_inline yyjson_val *yyjson_ptr_get(yyjson_val *val, function yyjson_api_inline (line 7146) | yyjson_api_inline yyjson_val *yyjson_ptr_getn(yyjson_val *val, function yyjson_api_inline (line 7151) | yyjson_api_inline yyjson_val *yyjson_ptr_getx(yyjson_val *val, function yyjson_api_inline (line 7169) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_ptr_get(yyjson_mut_doc ... function yyjson_api_inline (line 7175) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_ptr_getn(yyjson_mut_doc... function yyjson_api_inline (line 7181) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_ptr_getx(yyjson_mut_doc... function yyjson_api_inline (line 7207) | yyjson_api_inline yyjson_mut_val *yyjson_mut_ptr_get(yyjson_mut_val *val, function yyjson_api_inline (line 7213) | yyjson_api_inline yyjson_mut_val *yyjson_mut_ptr_getn(yyjson_mut_val *val, function yyjson_api_inline (line 7219) | yyjson_api_inline yyjson_mut_val *yyjson_mut_ptr_getx(yyjson_mut_val *val, function yyjson_api_inline (line 7241) | yyjson_api_inline bool yyjson_mut_doc_ptr_add(yyjson_mut_doc *doc, function yyjson_api_inline (line 7248) | yyjson_api_inline bool yyjson_mut_doc_ptr_addn(yyjson_mut_doc *doc, function yyjson_api_inline (line 7255) | yyjson_api_inline bool yyjson_mut_doc_ptr_addx(yyjson_mut_doc *doc, function yyjson_api_inline (line 7302) | yyjson_api_inline bool yyjson_mut_ptr_add(yyjson_mut_val *val, function yyjson_api_inline (line 7310) | yyjson_api_inline bool yyjson_mut_ptr_addn(yyjson_mut_val *val, function yyjson_api_inline (line 7317) | yyjson_api_inline bool yyjson_mut_ptr_addx(yyjson_mut_val *val, function yyjson_api_inline (line 7343) | yyjson_api_inline bool yyjson_mut_doc_ptr_set(yyjson_mut_doc *doc, function yyjson_api_inline (line 7350) | yyjson_api_inline bool yyjson_mut_doc_ptr_setn(yyjson_mut_doc *doc, function yyjson_api_inline (line 7356) | yyjson_api_inline bool yyjson_mut_doc_ptr_setx(yyjson_mut_doc *doc, function yyjson_api_inline (line 7406) | yyjson_api_inline bool yyjson_mut_ptr_set(yyjson_mut_val *val, function yyjson_api_inline (line 7414) | yyjson_api_inline bool yyjson_mut_ptr_setn(yyjson_mut_val *val, function yyjson_api_inline (line 7421) | yyjson_api_inline bool yyjson_mut_ptr_setx(yyjson_mut_val *val, function yyjson_api_inline (line 7450) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_ptr_replace( function yyjson_api_inline (line 7456) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_ptr_replacen( function yyjson_api_inline (line 7461) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_ptr_replacex( function yyjson_api_inline (line 7494) | yyjson_api_inline yyjson_mut_val *yyjson_mut_ptr_replace( function yyjson_api_inline (line 7500) | yyjson_api_inline yyjson_mut_val *yyjson_mut_ptr_replacen( function yyjson_api_inline (line 7505) | yyjson_api_inline yyjson_mut_val *yyjson_mut_ptr_replacex( function yyjson_api_inline (line 7527) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_ptr_remove( function yyjson_api_inline (line 7533) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_ptr_removen( function yyjson_api_inline (line 7538) | yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_ptr_removex( function yyjson_api_inline (line 7566) | yyjson_api_inline yyjson_mut_val *yyjson_mut_ptr_remove(yyjson_mut_val *... function yyjson_api_inline (line 7572) | yyjson_api_inline yyjson_mut_val *yyjson_mut_ptr_removen(yyjson_mut_val ... function yyjson_api_inline (line 7578) | yyjson_api_inline yyjson_mut_val *yyjson_mut_ptr_removex(yyjson_mut_val ... function yyjson_api_inline (line 7601) | yyjson_api_inline bool yyjson_ptr_ctx_append(yyjson_ptr_ctx *ctx, function yyjson_api_inline (line 7655) | yyjson_api_inline bool yyjson_ptr_ctx_replace(yyjson_ptr_ctx *ctx, function yyjson_api_inline (line 7687) | yyjson_api_inline bool yyjson_ptr_ctx_remove(yyjson_ptr_ctx *ctx) { function yyjson_api_inline (line 7729) | yyjson_api_inline bool yyjson_ptr_get_bool( function yyjson_api_inline (line 7744) | yyjson_api_inline bool yyjson_ptr_get_uint( function yyjson_api_inline (line 7762) | yyjson_api_inline bool yyjson_ptr_get_sint( function yyjson_api_inline (line 7780) | yyjson_api_inline bool yyjson_ptr_get_real( function yyjson_api_inline (line 7796) | yyjson_api_inline bool yyjson_ptr_get_num( function yyjson_api_inline (line 7811) | yyjson_api_inline bool yyjson_ptr_get_str( function yyjson_val (line 7830) | yyjson_val *yyjson_doc_get_pointer(yyjson_doc *doc, function yyjson_val (line 7837) | yyjson_val *yyjson_doc_get_pointern(yyjson_doc *doc, function yyjson_mut_val (line 7845) | yyjson_mut_val *yyjson_mut_doc_get_pointer( function yyjson_mut_val (line 7852) | yyjson_mut_val *yyjson_mut_doc_get_pointern( function yyjson_val (line 7859) | yyjson_val *yyjson_get_pointer(yyjson_val *val, function yyjson_val (line 7866) | yyjson_val *yyjson_get_pointern(yyjson_val *val, function yyjson_mut_val (line 7874) | yyjson_mut_val *yyjson_mut_get_pointer(yyjson_mut_val *val, function yyjson_mut_val (line 7881) | yyjson_mut_val *yyjson_mut_get_pointern(yyjson_mut_val *val, function yyjson_val (line 7889) | yyjson_val *unsafe_yyjson_get_pointer(yyjson_val *val, function yyjson_mut_val (line 7898) | yyjson_mut_val *unsafe_yyjson_mut_get_pointer( FILE: integration/wsgi.py function root (line 17) | def root(): FILE: pysrc/orjson/__init__.pyi function dumps (line 10) | def dumps( function loads (line 15) | def loads(__obj: bytes | bytearray | memoryview | str) -> Any: ... class JSONDecodeError (line 17) | class JSONDecodeError(json.JSONDecodeError): ... class JSONEncodeError (line 18) | class JSONEncodeError(TypeError): ... class Fragment (line 20) | class Fragment(tuple): FILE: src/alloc.rs type PyMemAllocator (line 8) | struct PyMemAllocator {} method alloc (line 17) | unsafe fn alloc(&self, layout: Layout) -> *mut u8 { method dealloc (line 22) | unsafe fn dealloc(&self, ptr: *mut u8, _layout: Layout) { method alloc_zeroed (line 27) | unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 { method realloc (line 37) | unsafe fn realloc(&self, ptr: *mut u8, _layout: Layout, new_size: usize)... FILE: src/deserialize/backend/ffi.rs type yyjson_alc (line 5) | pub(crate) struct yyjson_alc { type yyjson_read_code (line 25) | pub(crate) type yyjson_read_code = u32; constant YYJSON_READ_SUCCESS (line 26) | pub(crate) const YYJSON_READ_SUCCESS: yyjson_read_code = 0; type yyjson_read_err (line 29) | pub(crate) struct yyjson_read_err { type yyjson_val (line 46) | pub(crate) struct yyjson_val { type yyjson_doc (line 52) | pub(crate) struct yyjson_doc { function yyjson_read_opts (line 61) | pub fn yyjson_read_opts( function yyjson_alc_pool_init (line 68) | pub fn yyjson_alc_pool_init( FILE: src/deserialize/backend/yyjson.rs constant YYJSON_TAG_BIT (line 15) | const YYJSON_TAG_BIT: u8 = 8; constant YYJSON_VAL_SIZE (line 17) | const YYJSON_VAL_SIZE: usize = core::mem::size_of::(); constant TAG_ARRAY (line 19) | const TAG_ARRAY: u8 = 0b00000110; constant TAG_DOUBLE (line 20) | const TAG_DOUBLE: u8 = 0b00010100; constant TAG_FALSE (line 21) | const TAG_FALSE: u8 = 0b00000011; constant TAG_INT64 (line 22) | const TAG_INT64: u8 = 0b00001100; constant TAG_NULL (line 23) | const TAG_NULL: u8 = 0b00000010; constant TAG_OBJECT (line 24) | const TAG_OBJECT: u8 = 0b00000111; constant TAG_STRING (line 25) | const TAG_STRING: u8 = 0b00000101; constant TAG_TRUE (line 26) | const TAG_TRUE: u8 = 0b00001011; constant TAG_UINT64 (line 27) | const TAG_UINT64: u8 = 0b00000100; function yyjson_doc_get_root (line 35) | fn yyjson_doc_get_root(doc: *mut yyjson_doc) -> *mut yyjson_val { function unsafe_yyjson_get_len (line 39) | fn unsafe_yyjson_get_len(val: *mut yyjson_val) -> usize { function unsafe_yyjson_get_first (line 43) | fn unsafe_yyjson_get_first(ctn: *mut yyjson_val) -> *mut yyjson_val { constant MINIMUM_BUFFER_CAPACITY (line 47) | const MINIMUM_BUFFER_CAPACITY: usize = 4096; function buffer_capacity_to_allocate (line 49) | fn buffer_capacity_to_allocate(len: usize) -> usize { function unsafe_yyjson_is_ctn (line 54) | fn unsafe_yyjson_is_ctn(val: *mut yyjson_val) -> bool { function unsafe_yyjson_get_next_container (line 59) | fn unsafe_yyjson_get_next_container(val: *mut yyjson_val) -> *mut yyjson... function unsafe_yyjson_get_next_non_container (line 64) | fn unsafe_yyjson_get_next_non_container(val: *mut yyjson_val) -> *mut yy... function deserialize (line 68) | pub(crate) fn deserialize( type ElementType (line 144) | enum ElementType { method from_tag (line 157) | fn from_tag(elem: *mut yyjson_val) -> Self { function parse_yy_string (line 174) | fn parse_yy_string(elem: *mut yyjson_val) -> NonNull NonNull { function parse_yy_i64 (line 188) | fn parse_yy_i64(elem: *mut yyjson_val) -> NonNull { function parse_yy_f64 (line 193) | fn parse_yy_f64(elem: *mut yyjson_val) -> NonNull { function populate_yy_array (line 198) | fn populate_yy_array(mut list: PyListRef, elem: *mut yyjson_val) { function populate_yy_object (line 241) | fn populate_yy_object(mut dict: PyDictRef, elem: *mut yyjson_val) { FILE: src/deserialize/cache.rs type CachedKey (line 9) | pub(crate) struct CachedKey { method new (line 17) | pub const fn new(ptr: PyStrRef) -> CachedKey { method get (line 20) | pub fn get(&mut self) -> PyStrRef { method drop (line 28) | fn drop(&mut self) { type KeyMap (line 33) | pub(crate) type KeyMap = FILE: src/deserialize/deserializer.rs type Deserializer (line 10) | pub struct Deserializer { method from_pyobject (line 16) | pub fn from_pyobject( method deserialize (line 25) | pub fn deserialize(&self) -> Result, Des... function deserialize (line 45) | pub(crate) fn deserialize( FILE: src/deserialize/error.rs type DeserializeError (line 6) | pub(crate) struct DeserializeError<'a> { function invalid (line 14) | pub fn invalid(message: Cow<'a, str>) -> Self { function from_yyjson (line 23) | pub fn from_yyjson(message: Cow<'a, str>, pos: i64, data: &'a str) -> Se... function pos (line 34) | pub fn pos(&self) -> i64 { FILE: src/deserialize/input.rs constant INPUT_TYPE_MESSAGE (line 12) | const INPUT_TYPE_MESSAGE: &str = "Input must be bytes, bytearray, memory... constant INPUT_TYPE_MESSAGE (line 15) | const INPUT_TYPE_MESSAGE: &str = "Input must be bytes or str"; constant INPUT_TYPE_MESSAGE (line 18) | const INPUT_TYPE_MESSAGE: &str = "Input must be bytes, bytearray, or str"; type Utf8Buffer (line 21) | pub struct Utf8Buffer { method buffer_from_ptr (line 27) | fn buffer_from_ptr( method buffer_from_ptr (line 44) | fn buffer_from_ptr( method from_pyobject (line 56) | pub fn from_pyobject( method as_str (line 79) | pub fn as_str(&self) -> &'static str { method as_bytes (line 83) | pub fn as_bytes(&self) -> &'static [u8] { method len (line 87) | pub fn len(&self) -> usize { FILE: src/deserialize/pyobject.rs function get_unicode_key (line 8) | pub(crate) fn get_unicode_key(key_str: &str) -> PyStrRef { function get_unicode_key (line 35) | pub(crate) fn get_unicode_key(key_str: &str) -> PyStrRef { function get_unicode_key (line 41) | pub(crate) fn get_unicode_key(key_str: &str) -> PyStrRef { FILE: src/exception.rs function raise_loads_exception (line 13) | pub(crate) fn raise_loads_exception(err: DeserializeError) -> *mut PyObj... function raise_dumps_exception_fixed (line 34) | pub(crate) fn raise_dumps_exception_fixed(msg: &str) -> *mut PyObject { function raise_dumps_exception_dynamic (line 47) | pub(crate) fn raise_dumps_exception_dynamic(err: &str) -> *mut PyObject { function raise_dumps_exception_dynamic (line 68) | pub(crate) fn raise_dumps_exception_dynamic(err: &str) -> *mut PyObject { FILE: src/ffi/atomiculong.rs type GetAtomicCULong (line 5) | pub struct GetAtomicCULong(); type AtomicCULongType (line 7) | pub trait AtomicCULongType { type Type (line 11) | type Type = core::sync::atomic::AtomicU32; type Type (line 14) | type Type = core::sync::atomic::AtomicU64; type TYPE (line 17) | pub type TYPE = type AtomicCULong (line 21) | pub type AtomicCULong = atomic_c_ulong::TYPE; FILE: src/ffi/buffer.rs type _PyManagedBufferObject (line 8) | pub(crate) struct _PyManagedBufferObject { type PyMemoryViewObject (line 16) | pub(crate) struct PyMemoryViewObject { function PyMemoryView_GET_BUFFER (line 29) | pub(crate) unsafe fn PyMemoryView_GET_BUFFER(op: *mut PyObject) -> *cons... FILE: src/ffi/bytes.rs function PyBytes_AS_STRING (line 12) | pub(crate) unsafe fn PyBytes_AS_STRING(op: *mut PyObject) -> *const c_ch... function PyBytes_AS_STRING (line 19) | pub(crate) unsafe fn PyBytes_AS_STRING(op: *mut PyObject) -> *const c_ch... function PyBytes_GET_SIZE (line 25) | pub(crate) unsafe fn PyBytes_GET_SIZE(op: *mut PyObject) -> Py_ssize_t { FILE: src/ffi/compat.rs constant _Py_IMMORTAL_REFCNT_LOCAL (line 6) | pub(crate) const _Py_IMMORTAL_REFCNT_LOCAL: u32 = u32::MAX; constant _Py_IMMORTAL_MINIMUM_REFCNT (line 10) | pub(crate) const _Py_IMMORTAL_MINIMUM_REFCNT: pyo3_ffi::Py_ssize_t = constant _Py_IMMORTAL_REFCNT (line 15) | pub(crate) const _Py_IMMORTAL_REFCNT: pyo3_ffi::Py_ssize_t = { function _Py_IsImmortal (line 26) | pub(crate) unsafe fn _Py_IsImmortal(op: *mut pyo3_ffi::PyObject) -> core... function PyDict_New (line 59) | pub(crate) unsafe fn PyDict_New(len: isize) -> *mut pyo3_ffi::PyObject { function PyDict_New (line 72) | pub(crate) unsafe fn PyDict_New(_len: isize) -> *mut pyo3_ffi::PyObject { function Py_HashBuffer (line 79) | pub(crate) unsafe fn Py_HashBuffer( function Py_HashBuffer (line 89) | pub(crate) unsafe fn Py_HashBuffer( function PyLong_AsByteArray (line 99) | pub(crate) unsafe fn PyLong_AsByteArray( function PyLong_AsByteArray (line 112) | pub(crate) unsafe fn PyLong_AsByteArray( function Py_SIZE (line 125) | pub(crate) unsafe fn Py_SIZE(op: *mut pyo3_ffi::PyObject) -> pyo3_ffi::P... function Py_SIZE (line 132) | pub(crate) unsafe fn Py_SIZE(op: *mut pyo3_ffi::PyObject) -> pyo3_ffi::P... function Py_SET_SIZE (line 140) | pub(crate) unsafe fn Py_SET_SIZE(op: *mut pyo3_ffi::PyVarObject, size: p... function Py_SET_SIZE (line 148) | pub(crate) unsafe fn Py_SET_SIZE(op: *mut pyo3_ffi::PyVarObject, size: p... function PyTuple_GET_ITEM (line 155) | pub(crate) unsafe fn PyTuple_GET_ITEM( function PyTuple_GET_ITEM (line 170) | pub(crate) unsafe fn PyTuple_GET_ITEM( function PyTuple_SET_ITEM (line 180) | pub(crate) unsafe fn PyTuple_SET_ITEM( function PyTuple_SET_ITEM (line 196) | pub(crate) unsafe fn PyTuple_SET_ITEM( function _PyBytes_Resize (line 209) | pub fn _PyBytes_Resize( function _PyDict_Next (line 215) | pub fn _PyDict_Next( function _PyDict_NewPresized (line 224) | pub fn _PyDict_NewPresized(minused: pyo3_ffi::Py_ssize_t) -> *mut pyo3_f... function _PyDict_Contains_KnownHash (line 227) | pub fn _PyDict_Contains_KnownHash( function _PyDict_SetItem_KnownHash (line 234) | pub(crate) fn _PyDict_SetItem_KnownHash( function _PyDict_SetItem_KnownHash_LockHeld (line 242) | pub(crate) fn _PyDict_SetItem_KnownHash_LockHeld( function _PyLong_AsByteArray (line 251) | pub(crate) fn _PyLong_AsByteArray( function _PyLong_AsByteArray (line 262) | pub(crate) fn _PyLong_AsByteArray( FILE: src/ffi/fragment.rs type Fragment (line 25) | pub(crate) struct Fragment { function raise_args_exception (line 51) | fn raise_args_exception() { function orjson_fragment_tp_new (line 64) | pub(crate) unsafe extern "C" fn orjson_fragment_tp_new( function orjson_fragment_dealloc (line 107) | pub(crate) unsafe extern "C" fn orjson_fragment_dealloc(object: *mut PyO... function orjson_fragmenttype_new (line 117) | pub(crate) unsafe extern "C" fn orjson_fragmenttype_new() -> *mut PyType... FILE: src/ffi/pyboolref.rs type PyBoolRef (line 6) | pub(crate) struct PyBoolRef { method from_ptr_unchecked (line 21) | pub(crate) unsafe fn from_ptr_unchecked(ptr: *mut pyo3_ffi::PyObject) ... method as_ptr (line 33) | pub const fn as_ptr(&self) -> *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 39) | pub const fn as_non_null_ptr(&self) -> core::ptr::NonNull Self { method pyfalse (line 51) | pub fn pyfalse() -> Self { method eq (line 14) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pybytearrayref.rs type PyByteArrayRefError (line 4) | pub(crate) enum PyByteArrayRefError { type PyByteArrayRef (line 10) | pub(crate) struct PyByteArrayRef { method from_ptr (line 25) | pub fn from_ptr(ptr: *mut pyo3_ffi::PyObject) -> Result *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 45) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method as_bytes (line 50) | pub fn as_bytes(&self) -> &'static [u8] { method as_str (line 62) | pub fn as_str(&self) -> Option<&'static str> { method eq (line 18) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pybytesref.rs type PyBytesRefError (line 4) | pub(crate) enum PyBytesRefError { type PyBytesRef (line 10) | pub(crate) struct PyBytesRef { method from_ptr (line 25) | pub fn from_ptr(ptr: *mut pyo3_ffi::PyObject) -> Result *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 45) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method as_bytes (line 50) | pub fn as_bytes(&self) -> &'static [u8] { method as_str (line 60) | pub fn as_str(&self) -> Option<&'static str> { method eq (line 18) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pydictref.rs type PyDictRef (line 9) | pub(crate) struct PyDictRef { method with_capacity (line 25) | pub fn with_capacity(cap: usize) -> Self { method with_capacity (line 36) | pub fn with_capacity(_cap: usize) -> Self { method new (line 42) | pub fn new() -> Self { method from_ptr_unchecked (line 51) | pub(crate) unsafe fn from_ptr_unchecked(ptr: *mut pyo3_ffi::PyObject) ... method as_ptr (line 66) | pub fn as_ptr(&self) -> *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 72) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method len (line 77) | pub fn len(&self) -> usize { method set (line 83) | pub fn set(&mut self, key: crate::ffi::PyStrRef, value: *mut crate::ff... method set (line 111) | pub fn set(&mut self, key: crate::ffi::PyStrRef, value: *mut crate::ff... method eq (line 17) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pyfloatref.rs type PyFloatRef (line 6) | pub(crate) struct PyFloatRef { method from_ptr_unchecked (line 21) | pub(crate) unsafe fn from_ptr_unchecked(ptr: *mut pyo3_ffi::PyObject) ... method as_non_null_ptr (line 32) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method value (line 37) | pub fn value(&self) -> f64 { method from_f64 (line 42) | pub fn from_f64(value: f64) -> Self { method eq (line 14) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pyfragmentref.rs type PyFragmentRefError (line 6) | pub(crate) enum PyFragmentRefError { type PyFragmentRef (line 12) | pub(crate) struct PyFragmentRef { method from_ptr_unchecked (line 27) | pub(crate) unsafe fn from_ptr_unchecked(ptr: *mut pyo3_ffi::PyObject) ... method as_ptr (line 39) | pub fn as_ptr(&self) -> *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 45) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method value (line 50) | pub fn value(&self) -> Result<&[u8], PyFragmentRefError> { method eq (line 20) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pyintref.rs constant SIGN_MASK (line 14) | const SIGN_MASK: usize = 3; constant NON_SIZE_BITS (line 18) | const NON_SIZE_BITS: usize = 3; type _PyLongValue (line 22) | pub(crate) struct _PyLongValue { type PyLongObject (line 29) | pub(crate) struct PyLongObject { type PyLongObject (line 37) | pub(crate) struct PyLongObject { type PyIntError (line 42) | pub(crate) enum PyIntError { type PyIntOptConversionError (line 49) | pub(crate) enum PyIntOptConversionError { type PyIntKind (line 55) | pub(crate) enum PyIntKind { type PyIntRef (line 64) | pub(crate) struct PyIntRef { method from_ptr (line 79) | pub fn from_ptr(ptr: *mut pyo3_ffi::PyObject) -> Result Self { method as_ptr (line 106) | pub fn as_ptr(&self) -> *mut PyObject { method as_non_null_ptr (line 111) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method kind (line 117) | pub fn kind(&self) -> PyIntKind { method is_signed (line 128) | pub fn is_signed(&self) -> bool { method is_signed (line 134) | pub fn is_signed(&self) -> bool { method fits_in_i32 (line 140) | pub fn fits_in_i32(&self) -> bool { method fits_in_i32 (line 146) | pub fn fits_in_i32(&self) -> bool { method get_inline_value (line 152) | fn get_inline_value(&self) -> u32 { method get_inline_value (line 158) | fn get_inline_value(&self) -> u32 { method as_u32 (line 164) | pub unsafe fn as_u32(&self) -> u32 { method as_i32 (line 171) | pub unsafe fn as_i32(&self) -> i32 { method get_64bit_value (line 178) | fn get_64bit_value(&self) -> Result<[u8; 8], PyIntError> { method as_i64 (line 201) | pub unsafe fn as_i64(&self) -> Result { method as_u64 (line 212) | pub unsafe fn as_u64(&self) -> Result { method as_i64 (line 223) | pub unsafe fn as_i64(&self) -> Result { method as_u64 (line 236) | pub unsafe fn as_u64(&self) -> Result { method as_opt (line 247) | pub fn as_opt(&self) -> Result { method as_opt (line 266) | pub fn as_opt(&self) -> Result { method from_i64 (line 280) | pub fn from_i64(value: i64) -> Self { method from_u64 (line 289) | pub fn from_u64(value: u64) -> Self { method eq (line 72) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pylistref.rs type PyListRef (line 6) | pub(crate) struct PyListRef { method from_ptr_unchecked (line 21) | pub unsafe fn from_ptr_unchecked(ptr: *mut pyo3_ffi::PyObject) -> Self { method with_capacity (line 35) | pub fn with_capacity(cap: usize) -> Self { method as_ptr (line 47) | pub fn as_ptr(&self) -> *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 53) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method data_ptr (line 59) | pub fn data_ptr(&self) -> *const *mut pyo3_ffi::PyObject { method get (line 65) | pub fn get(&mut self, i: usize) -> *mut pyo3_ffi::PyObject { method get (line 71) | pub fn get(&mut self, i: usize) -> *mut pyo3_ffi::PyObject { method set (line 77) | pub fn set(&mut self, i: usize, val: *mut pyo3_ffi::PyObject) { method set (line 84) | pub fn set(&mut self, i: usize, val: *mut pyo3_ffi::PyObject) { method len (line 89) | pub fn len(&self) -> usize { method eq (line 14) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pymemoryview.rs type PyMemoryViewRefError (line 6) | pub(crate) enum PyMemoryViewRefError { type PyMemoryViewRef (line 14) | pub(crate) struct PyMemoryViewRef { method from_ptr (line 30) | pub fn from_ptr(ptr: *mut pyo3_ffi::PyObject) -> Result Result *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 71) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method as_bytes (line 77) | pub fn as_bytes(&self) -> &'static [u8] { method as_str (line 89) | pub fn as_str(&self) -> Option<&'static str> { method as_str (line 101) | pub fn as_str(&self) -> Option<&'static str> { method eq (line 22) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pynoneref.rs type PyNoneRef (line 6) | pub(crate) struct PyNoneRef { method from_ptr_unchecked (line 22) | pub(crate) unsafe fn from_ptr_unchecked(ptr: *mut pyo3_ffi::PyObject) ... method as_ptr (line 34) | pub fn as_ptr(&self) -> *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 40) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method none (line 45) | pub fn none() -> Self { method eq (line 14) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pystrref/avx512.rs function create_str_impl_avx512vl (line 13) | pub(crate) unsafe fn create_str_impl_avx512vl(buf: &str) -> *mut crate::... FILE: src/ffi/pystrref/object.rs function to_str_via_ffi (line 11) | fn to_str_via_ffi(op: *mut PyObject) -> Option<&'static str> { type StrDeserializer (line 25) | pub type StrDeserializer = unsafe fn(&str) -> *mut PyObject; function set_str_create_fn (line 30) | pub fn set_str_create_fn() { constant STATE_KIND_SHIFT (line 40) | const STATE_KIND_SHIFT: usize = 8; constant STATE_KIND_SHIFT (line 43) | const STATE_KIND_SHIFT: usize = 2; constant STATE_KIND_MASK (line 46) | const STATE_KIND_MASK: u32 = 7 << STATE_KIND_SHIFT; constant STATE_COMPACT_ASCII (line 49) | const STATE_COMPACT_ASCII: u32 = type PyStrRefError (line 52) | pub(crate) enum PyStrRefError { type PyStrRef (line 58) | pub(crate) struct PyStrRef { method from_ptr (line 73) | pub fn from_ptr(ptr: *mut pyo3_ffi::PyObject) -> Result Self { method empty (line 99) | pub fn empty() -> Self { method as_ptr (line 108) | pub fn as_ptr(&self) -> *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 112) | pub fn as_non_null_ptr(&self) -> NonNull { method from_str_with_hash (line 118) | pub fn from_str_with_hash(buf: &str) -> Self { method from_str (line 126) | pub fn from_str(buf: &str) -> Self { method from_str (line 143) | pub fn from_str(buf: &str) -> Self { method hash (line 162) | pub fn hash(&self) -> crate::ffi::Py_hash_t { method set_hash (line 170) | fn set_hash(&mut self) { method set_hash (line 191) | fn set_hash(&mut self) { method as_str (line 204) | pub fn as_str(&self) -> Option<&'static str> { method as_str (line 227) | pub fn as_str(&self) -> Option<&'static str> { method eq (line 66) | fn eq(&self, other: &Self) -> bool { type PyStrSubclassRef (line 233) | pub(crate) struct PyStrSubclassRef { method from_ptr_unchecked (line 238) | pub unsafe fn from_ptr_unchecked(ptr: *mut PyObject) -> PyStrSubclassR... method as_ptr (line 248) | pub fn as_ptr(&self) -> *mut pyo3_ffi::PyObject { method as_str (line 253) | pub fn as_str(&self) -> Option<&'static str> { FILE: src/ffi/pystrref/pyunicode_new.rs function pyunicode_ascii (line 17) | pub(crate) fn pyunicode_ascii(buf: *const u8, num_chars: usize) -> *mut ... function pyunicode_onebyte (line 30) | pub(crate) fn pyunicode_onebyte(buf: &str, num_chars: usize) -> *mut PyO... function pyunicode_twobyte (line 45) | pub(crate) fn pyunicode_twobyte(buf: &str, num_chars: usize) -> *mut PyO... function pyunicode_fourbyte (line 60) | pub(crate) fn pyunicode_fourbyte(buf: &str, num_chars: usize) -> *mut Py... FILE: src/ffi/pystrref/scalar.rs function str_impl_kind_scalar (line 9) | pub(crate) unsafe fn str_impl_kind_scalar(buf: &str) -> *mut crate::ffi:... FILE: src/ffi/pytupleref.rs type PyTupleRef (line 6) | pub(crate) struct PyTupleRef { method with_capacity (line 21) | pub fn with_capacity(cap: usize) -> Self { method from_ptr_unchecked (line 30) | pub unsafe fn from_ptr_unchecked(ptr: *mut pyo3_ffi::PyObject) -> Self { method as_ptr (line 45) | pub fn as_ptr(&self) -> *mut pyo3_ffi::PyObject { method as_non_null_ptr (line 51) | pub fn as_non_null_ptr(&self) -> core::ptr::NonNull { method get (line 55) | pub fn get(&self, i: usize) -> *mut pyo3_ffi::PyObject { method set (line 60) | pub fn set(&mut self, i: usize, val: *mut pyo3_ffi::PyObject) { method len (line 67) | pub fn len(&self) -> usize { method eq (line 14) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/pyuuidref.rs type PyUuidRef (line 8) | pub(crate) struct PyUuidRef { method from_ptr_unchecked (line 23) | pub(crate) unsafe fn from_ptr_unchecked(ptr: *mut pyo3_ffi::PyObject) ... method value (line 34) | pub(crate) fn value(&self) -> u128 { method eq (line 16) | fn eq(&self, other: &Self) -> bool { FILE: src/ffi/utf8.rs function is_valid_utf8 (line 5) | pub(crate) fn is_valid_utf8(buf: &[u8]) -> bool { function is_valid_utf8 (line 14) | pub(crate) fn is_valid_utf8(buf: &[u8]) -> bool { function is_valid_utf8 (line 19) | pub(crate) fn is_valid_utf8(buf: &[u8]) -> bool { function is_valid_utf8 (line 24) | pub(crate) fn is_valid_utf8(buf: &[u8]) -> bool { FILE: src/lib.rs function orjson_init_exec (line 99) | pub(crate) unsafe extern "C" fn orjson_init_exec(mptr: *mut PyObject) ->... function PyInit_orjson (line 181) | pub(crate) unsafe extern "C" fn PyInit_orjson() -> *mut PyModuleDef { function loads (line 229) | pub(crate) unsafe extern "C" fn loads(_self: *mut PyObject, obj: *mut Py... function dumps (line 248) | pub(crate) unsafe extern "C" fn dumps( FILE: src/opt.rs type Opt (line 4) | pub(crate) type Opt = u32; constant INDENT_2 (line 6) | pub(crate) const INDENT_2: Opt = 1; constant NAIVE_UTC (line 7) | pub(crate) const NAIVE_UTC: Opt = 1 << 1; constant NON_STR_KEYS (line 8) | pub(crate) const NON_STR_KEYS: Opt = 1 << 2; constant OMIT_MICROSECONDS (line 9) | pub(crate) const OMIT_MICROSECONDS: Opt = 1 << 3; constant SERIALIZE_NUMPY (line 10) | pub(crate) const SERIALIZE_NUMPY: Opt = 1 << 4; constant SORT_KEYS (line 11) | pub(crate) const SORT_KEYS: Opt = 1 << 5; constant STRICT_INTEGER (line 12) | pub(crate) const STRICT_INTEGER: Opt = 1 << 6; constant UTC_Z (line 13) | pub(crate) const UTC_Z: Opt = 1 << 7; constant PASSTHROUGH_SUBCLASS (line 14) | pub(crate) const PASSTHROUGH_SUBCLASS: Opt = 1 << 8; constant PASSTHROUGH_DATETIME (line 15) | pub(crate) const PASSTHROUGH_DATETIME: Opt = 1 << 9; constant APPEND_NEWLINE (line 16) | pub(crate) const APPEND_NEWLINE: Opt = 1 << 10; constant PASSTHROUGH_DATACLASS (line 17) | pub(crate) const PASSTHROUGH_DATACLASS: Opt = 1 << 11; constant SERIALIZE_DATACLASS (line 20) | pub(crate) const SERIALIZE_DATACLASS: Opt = 0; constant SERIALIZE_UUID (line 21) | pub(crate) const SERIALIZE_UUID: Opt = 0; constant SORT_OR_NON_STR_KEYS (line 23) | pub(crate) const SORT_OR_NON_STR_KEYS: Opt = SORT_KEYS | NON_STR_KEYS; constant NOT_PASSTHROUGH (line 25) | pub(crate) const NOT_PASSTHROUGH: Opt = constant MAX_OPT (line 29) | pub(crate) const MAX_OPT: i32 = (APPEND_NEWLINE FILE: src/serialize/buffer.rs constant BUFFER_LENGTH (line 7) | const BUFFER_LENGTH: usize = 64 - core::mem::size_of::(); type SmallFixedBuffer (line 11) | pub(crate) struct SmallFixedBuffer { method new (line 18) | pub fn new() -> Self { method as_ptr (line 26) | pub fn as_ptr(&self) -> *const u8 { method len (line 31) | pub fn len(&self) -> usize { method advance_mut (line 38) | unsafe fn advance_mut(&mut self, cnt: usize) { method chunk_mut (line 43) | fn chunk_mut(&mut self) -> &mut UninitSlice { method remaining_mut (line 48) | fn remaining_mut(&self) -> usize { method put_u8 (line 53) | fn put_u8(&mut self, value: u8) { method put_slice (line 62) | fn put_slice(&mut self, src: &[u8]) { FILE: src/serialize/error.rs type SerializeError (line 7) | pub(crate) enum SerializeError { method fmt (line 29) | fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result { FILE: src/serialize/obtype.rs type ObType (line 14) | pub(crate) enum ObType { function pyobject_to_obtype (line 36) | pub(crate) fn pyobject_to_obtype(obj: *mut crate::ffi::PyObject, opts: O... function pyobject_to_obtype_unlikely (line 62) | pub(crate) fn pyobject_to_obtype_unlikely( FILE: src/serialize/per_type/dataclass.rs type DataclassGenericSerializer (line 19) | pub(crate) struct DataclassGenericSerializer<'a> { function new (line 24) | pub fn new(previous: &'a PyObjectSerializer) -> Self { method serialize (line 31) | fn serialize(&self, serializer: S) -> Result type DataclassFastSerializer (line 68) | pub(crate) struct DataclassFastSerializer { method new (line 75) | pub fn new( method serialize (line 90) | fn serialize(&self, serializer: S) -> Result type DataclassFallbackSerializer (line 146) | pub(crate) struct DataclassFallbackSerializer { method new (line 153) | pub fn new( method serialize (line 169) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/datetime.rs type Date (line 34) | pub(crate) struct Date { method new (line 39) | pub fn new(ptr: *mut crate::ffi::PyObject) -> Self { method write_buf (line 44) | pub fn write_buf(&self, buf: &mut B) method serialize (line 76) | fn serialize(&self, serializer: S) -> Result type TimeError (line 86) | pub(crate) enum TimeError { type Time (line 90) | pub(crate) struct Time { method new (line 96) | pub fn new(ptr: *mut crate::ffi::PyObject, opts: Opt) -> Self { method write_buf (line 104) | pub fn write_buf(&self, buf: &mut B) -> Result<(), TimeError> method serialize (line 128) | fn serialize(&self, serializer: S) -> Result type DateTime (line 140) | pub(crate) struct DateTime { method new (line 146) | pub fn new(ptr: *mut crate::ffi::PyObject, opts: Opt) -> Self { method nanosecond (line 175) | fn nanosecond(&self) -> u32 { method has_tz (line 179) | fn has_tz(&self) -> bool { method slow_offset (line 184) | fn slow_offset(&self) -> Result { method offset (line 221) | fn offset(&self) -> Result { method serialize (line 243) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/datetimelike.rs type DateTimeError (line 6) | pub(crate) enum DateTimeError { type Offset (line 32) | pub(crate) struct Offset { type DateTimeLike (line 41) | pub(crate) trait DateTimeLike { method year (line 43) | fn year(&self) -> i32; method month (line 45) | fn month(&self) -> u8; method day (line 47) | fn day(&self) -> u8; method hour (line 49) | fn hour(&self) -> u8; method minute (line 51) | fn minute(&self) -> u8; method second (line 53) | fn second(&self) -> u8; method microsecond (line 55) | fn microsecond(&self) -> u32; method nanosecond (line 57) | fn nanosecond(&self) -> u32; method has_tz (line 60) | fn has_tz(&self) -> bool; method slow_offset (line 63) | fn slow_offset(&self) -> Result; method offset (line 66) | fn offset(&self) -> Result; method write_buf (line 71) | fn write_buf(&self, buf: &mut B, opts: Opt) -> Result<(), DateTimeE... FILE: src/serialize/per_type/default.rs type DefaultSerializer (line 10) | pub(crate) struct DefaultSerializer<'a> { function new (line 15) | pub fn new(previous: &'a PyObjectSerializer) -> Self { method serialize (line 23) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/dict.rs type ZeroDictSerializer (line 26) | pub(crate) struct ZeroDictSerializer; method new (line 29) | pub const fn new() -> Self { method serialize (line 36) | fn serialize(&self, serializer: S) -> Result type DictGenericSerializer (line 44) | pub(crate) struct DictGenericSerializer { method new (line 52) | pub fn new( method serialize (line 67) | fn serialize(&self, serializer: S) -> Result type Dict (line 234) | pub(crate) struct Dict { method serialize (line 242) | fn serialize(&self, serializer: S) -> Result type DictSortedKey (line 290) | pub(crate) struct DictSortedKey { method serialize (line 298) | fn serialize(&self, serializer: S) -> Result function non_str_str (line 356) | fn non_str_str(key: PyStrRef) -> Result { function non_str_str_subclass (line 369) | fn non_str_str_subclass(key: PyStrSubclassRef) -> Result Result Result { function non_str_float (line 429) | fn non_str_float(key: *mut crate::ffi::PyObject) -> Result Result(&self, serializer: S) -> Result FILE: src/serialize/per_type/float.rs type FloatSerializer (line 8) | pub(crate) struct FloatSerializer { method new (line 13) | pub fn new(ptr: PyFloatRef) -> Self { method serialize (line 20) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/fragment.rs type FragmentSerializer (line 10) | pub(crate) struct FragmentSerializer { method new (line 15) | pub fn new(ob: PyFragmentRef) -> Self { method serialize (line 23) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/int.rs constant STRICT_INT_MIN (line 11) | const STRICT_INT_MIN: i64 = -9007199254740991; constant STRICT_INT_MAX (line 12) | const STRICT_INT_MAX: i64 = 9007199254740991; type IntSerializer (line 14) | pub(crate) struct IntSerializer { method new (line 20) | pub fn new(ob: PyIntRef, opts: Opt) -> Self { method serialize (line 28) | fn serialize(&self, serializer: S) -> Result method serialize (line 66) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/list.rs type ZeroListSerializer (line 23) | pub(crate) struct ZeroListSerializer; method new (line 26) | pub const fn new() -> Self { method serialize (line 33) | fn serialize(&self, serializer: S) -> Result type ListTupleSerializer (line 41) | pub(crate) struct ListTupleSerializer { method from_list (line 49) | pub fn from_list( method from_tuple (line 62) | pub fn from_tuple( method serialize (line 84) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/none.rs type NoneSerializer (line 6) | pub(crate) struct NoneSerializer; method new (line 9) | pub const fn new() -> Self { method serialize (line 16) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/numpy.rs type NumpySerializer (line 23) | pub(crate) struct NumpySerializer<'a> { function new (line 28) | pub fn new(previous: &'a PyObjectSerializer) -> Self { method serialize (line 37) | fn serialize(&self, serializer: S) -> Result function is_numpy_scalar (line 69) | pub(crate) fn is_numpy_scalar(ob_type: *mut PyTypeObject) -> bool { function is_numpy_array (line 92) | pub(crate) fn is_numpy_array(ob_type: *mut PyTypeObject) -> bool { type PyCapsule (line 103) | pub(crate) struct PyCapsule { constant NPY_ARRAY_C_CONTIGUOUS (line 114) | const NPY_ARRAY_C_CONTIGUOUS: c_int = 0x1; constant NPY_ARRAY_NOTSWAPPED (line 115) | const NPY_ARRAY_NOTSWAPPED: c_int = 0x200; type PyArrayInterface (line 118) | pub(crate) struct PyArrayInterface { type ItemType (line 131) | pub(crate) enum ItemType { method find (line 148) | fn find(array: *mut PyArrayInterface, ptr: *mut PyObject) -> Option Result { method child_from_parent (line 249) | fn child_from_parent(&self, position: Vec, num_children: usize)... method build (line 264) | fn build(&mut self) { method data (line 281) | fn data(&self) -> *const c_void { method num_items (line 292) | fn num_items(&self) -> usize { method dimensions (line 296) | fn dimensions(&self) -> usize { method shape (line 300) | fn shape(&self) -> &[isize] { method strides (line 304) | fn strides(&self) -> &[isize] { method drop (line 310) | fn drop(&mut self) { method serialize (line 322) | fn serialize(&self, serializer: S) -> Result type NumpyF64Array (line 398) | struct NumpyF64Array<'a> { function new (line 403) | fn new(data: &'a [f64]) -> Self { method serialize (line 411) | fn serialize(&self, serializer: S) -> Result type DataTypeF64 (line 424) | pub(crate) struct DataTypeF64 { method serialize (line 430) | fn serialize(&self, serializer: S) -> Result type NumpyF32Array (line 439) | struct NumpyF32Array<'a> { function new (line 444) | fn new(data: &'a [f32]) -> Self { method serialize (line 452) | fn serialize(&self, serializer: S) -> Result type DataTypeF32 (line 465) | struct DataTypeF32 { method serialize (line 471) | fn serialize(&self, serializer: S) -> Result type NumpyF16Array (line 480) | struct NumpyF16Array<'a> { function new (line 485) | fn new(data: &'a [u16]) -> Self { method serialize (line 493) | fn serialize(&self, serializer: S) -> Result type DataTypeF16 (line 506) | struct DataTypeF16 { method serialize (line 513) | fn serialize(&self, serializer: S) -> Result type NumpyU64Array (line 523) | struct NumpyU64Array<'a> { function new (line 528) | fn new(data: &'a [u64]) -> Self { method serialize (line 536) | fn serialize(&self, serializer: S) -> Result type DataTypeU64 (line 549) | pub(crate) struct DataTypeU64 { method serialize (line 555) | fn serialize(&self, serializer: S) -> Result type NumpyU32Array (line 564) | struct NumpyU32Array<'a> { function new (line 569) | fn new(data: &'a [u32]) -> Self { method serialize (line 577) | fn serialize(&self, serializer: S) -> Result type DataTypeU32 (line 590) | pub(crate) struct DataTypeU32 { method serialize (line 596) | fn serialize(&self, serializer: S) -> Result type NumpyU16Array (line 605) | struct NumpyU16Array<'a> { function new (line 610) | fn new(data: &'a [u16]) -> Self { method serialize (line 618) | fn serialize(&self, serializer: S) -> Result type DataTypeU16 (line 631) | pub(crate) struct DataTypeU16 { method serialize (line 637) | fn serialize(&self, serializer: S) -> Result type NumpyI64Array (line 646) | struct NumpyI64Array<'a> { function new (line 651) | fn new(data: &'a [i64]) -> Self { method serialize (line 659) | fn serialize(&self, serializer: S) -> Result type DataTypeI64 (line 672) | pub(crate) struct DataTypeI64 { method serialize (line 678) | fn serialize(&self, serializer: S) -> Result type NumpyI32Array (line 687) | struct NumpyI32Array<'a> { function new (line 692) | fn new(data: &'a [i32]) -> Self { method serialize (line 700) | fn serialize(&self, serializer: S) -> Result type DataTypeI32 (line 713) | pub(crate) struct DataTypeI32 { method serialize (line 719) | fn serialize(&self, serializer: S) -> Result type NumpyI16Array (line 728) | struct NumpyI16Array<'a> { function new (line 733) | fn new(data: &'a [i16]) -> Self { method serialize (line 741) | fn serialize(&self, serializer: S) -> Result type DataTypeI16 (line 754) | pub(crate) struct DataTypeI16 { method serialize (line 760) | fn serialize(&self, serializer: S) -> Result type NumpyI8Array (line 769) | struct NumpyI8Array<'a> { function new (line 774) | fn new(data: &'a [i8]) -> Self { method serialize (line 782) | fn serialize(&self, serializer: S) -> Result type DataTypeI8 (line 795) | pub(crate) struct DataTypeI8 { method serialize (line 801) | fn serialize(&self, serializer: S) -> Result type NumpyU8Array (line 810) | struct NumpyU8Array<'a> { function new (line 815) | fn new(data: &'a [u8]) -> Self { method serialize (line 823) | fn serialize(&self, serializer: S) -> Result type DataTypeU8 (line 836) | pub(crate) struct DataTypeU8 { method serialize (line 842) | fn serialize(&self, serializer: S) -> Result type NumpyBoolArray (line 851) | struct NumpyBoolArray<'a> { function new (line 856) | fn new(data: &'a [u8]) -> Self { method serialize (line 863) | fn serialize(&self, serializer: S) -> Result type DataTypeBool (line 876) | pub(crate) struct DataTypeBool { method serialize (line 882) | fn serialize(&self, serializer: S) -> Result type NumpyScalar (line 890) | pub(crate) struct NumpyScalar { method new (line 896) | pub fn new(ptr: *mut PyObject, opts: Opt) -> Self { method serialize (line 905) | fn serialize(&self, serializer: S) -> Result type NumpyInt8 (line 952) | pub(crate) struct NumpyInt8 { method serialize (line 960) | fn serialize(&self, serializer: S) -> Result type NumpyInt16 (line 969) | pub(crate) struct NumpyInt16 { method serialize (line 977) | fn serialize(&self, serializer: S) -> Result type NumpyInt32 (line 986) | pub(crate) struct NumpyInt32 { method serialize (line 994) | fn serialize(&self, serializer: S) -> Result type NumpyInt64 (line 1003) | pub(crate) struct NumpyInt64 { method serialize (line 1011) | fn serialize(&self, serializer: S) -> Result type NumpyUint8 (line 1020) | pub(crate) struct NumpyUint8 { method serialize (line 1028) | fn serialize(&self, serializer: S) -> Result type NumpyUint16 (line 1037) | pub(crate) struct NumpyUint16 { method serialize (line 1045) | fn serialize(&self, serializer: S) -> Result type NumpyUint32 (line 1054) | pub(crate) struct NumpyUint32 { method serialize (line 1062) | fn serialize(&self, serializer: S) -> Result type NumpyUint64 (line 1071) | pub(crate) struct NumpyUint64 { method serialize (line 1079) | fn serialize(&self, serializer: S) -> Result type NumpyFloat16 (line 1088) | pub(crate) struct NumpyFloat16 { method serialize (line 1096) | fn serialize(&self, serializer: S) -> Result type NumpyFloat32 (line 1106) | pub(crate) struct NumpyFloat32 { method serialize (line 1114) | fn serialize(&self, serializer: S) -> Result type NumpyFloat64 (line 1123) | pub(crate) struct NumpyFloat64 { method serialize (line 1131) | fn serialize(&self, serializer: S) -> Result type NumpyBool (line 1140) | pub(crate) struct NumpyBool { method serialize (line 1148) | fn serialize(&self, serializer: S) -> Result type NumpyDatetimeUnit (line 1161) | pub(crate) enum NumpyDatetimeUnit { method fmt (line 1181) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from_pyobject (line 1247) | fn from_pyobject(ptr: *mut PyObject) -> Self { method datetime (line 1294) | fn datetime(self, val: i64, opts: Opt) -> Result(self) -> T { type NumpyDatetime64Array (line 1340) | struct NumpyDatetime64Array<'a> { function new (line 1347) | fn new(data: &'a [i64], unit: NumpyDatetimeUnit, opts: Opt) -> Self { method serialize (line 1354) | fn serialize(&self, serializer: S) -> Result type NumpyDatetime64 (line 1371) | pub(crate) struct NumpyDatetime64 { type NumpyDatetime64Repr (line 1388) | struct NumpyDatetime64Repr { method nanosecond (line 1401) | fn nanosecond(&self) -> u32 { method microsecond (line 1406) | fn microsecond(&self) -> u32 { method has_tz (line 1410) | fn has_tz(&self) -> bool { method slow_offset (line 1414) | fn slow_offset(&self) -> Result { method offset (line 1418) | fn offset(&self) -> Result { method serialize (line 1425) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/pybool.rs type BoolSerializer (line 8) | pub(crate) struct BoolSerializer { method new (line 13) | pub fn new(ob: PyBoolRef) -> Self { method serialize (line 20) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/pyenum.rs type EnumSerializer (line 9) | pub(crate) struct EnumSerializer<'a> { function new (line 14) | pub fn new(previous: &'a PyObjectSerializer) -> Self { method serialize (line 21) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/unicode.rs type StrSerializer (line 10) | pub(crate) struct StrSerializer { method new (line 15) | pub fn new(ptr: PyStrRef) -> Self { method serialize (line 22) | fn serialize(&self, serializer: S) -> Result type StrSubclassSerializer (line 37) | pub(crate) struct StrSubclassSerializer { method new (line 42) | pub fn new(ptr: PyStrSubclassRef) -> Self { method serialize (line 49) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/per_type/uuid.rs type UUID (line 9) | pub(crate) struct UUID { method new (line 14) | pub fn new(ptr: PyUuidRef) -> Self { method write_buf (line 19) | pub fn write_buf(&self, buf: &mut B) method serialize (line 39) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/serializer.rs function serialize (line 21) | pub(crate) fn serialize( type PyObjectSerializer (line 42) | pub(crate) struct PyObjectSerializer { method new (line 49) | pub fn new( method serialize (line 63) | fn serialize(&self, serializer: S) -> Result FILE: src/serialize/state.rs constant RECURSION_SHIFT (line 6) | const RECURSION_SHIFT: usize = 24; constant RECURSION_MASK (line 7) | const RECURSION_MASK: u32 = 255 << RECURSION_SHIFT; constant DEFAULT_SHIFT (line 9) | const DEFAULT_SHIFT: usize = 16; constant DEFAULT_MASK (line 10) | const DEFAULT_MASK: u32 = 255 << DEFAULT_SHIFT; type SerializerState (line 14) | pub(crate) struct SerializerState { method new (line 23) | pub fn new(opts: Opt) -> Self { method opts (line 29) | pub fn opts(self) -> u32 { method recursion_limit (line 34) | pub fn recursion_limit(self) -> bool { method default_calls_limit (line 39) | pub fn default_calls_limit(self) -> bool { method copy_for_recursive_call (line 44) | pub fn copy_for_recursive_call(self) -> Self { method copy_for_default_call (line 53) | pub fn copy_for_default_call(self) -> Self { FILE: src/serialize/writer/byteswriter.rs constant BUFFER_LENGTH (line 11) | const BUFFER_LENGTH: usize = 1024; constant BUFFER_LENGTH (line 14) | const BUFFER_LENGTH: usize = 4096; type BytesWriter (line 16) | pub(crate) struct BytesWriter { method default (line 27) | pub fn default() -> Self { method abort (line 42) | pub fn abort(&mut self) { method abort (line 47) | pub fn abort(&mut self) { method append_and_terminate (line 53) | fn append_and_terminate(&mut self, append: bool) { method finish (line 66) | pub fn finish(&mut self, append: bool) -> NonNull { method finish (line 80) | pub fn finish(&mut self, append: bool) -> NonNull { method buffer_ptr (line 95) | fn buffer_ptr(&self) -> *mut u8 { method buffer_ptr (line 101) | fn buffer_ptr(&self) -> *mut u8 { method resize (line 108) | pub fn resize(&mut self, len: usize) { method resize (line 120) | pub fn resize(&mut self, len: usize) { method grow (line 131) | fn grow(&mut self, len: usize) { method advance_mut (line 142) | unsafe fn advance_mut(&mut self, cnt: usize) { method chunk_mut (line 147) | fn chunk_mut(&mut self) -> &mut UninitSlice { method remaining_mut (line 157) | fn remaining_mut(&self) -> usize { method put_u8 (line 162) | fn put_u8(&mut self, value: u8) { method put_bytes (line 171) | fn put_bytes(&mut self, val: u8, cnt: usize) { method put_slice (line 180) | fn put_slice(&mut self, src: &[u8]) { type WriteExt (line 190) | pub(crate) trait WriteExt { method as_mut_buffer_ptr (line 192) | fn as_mut_buffer_ptr(&mut self) -> *mut u8 { method reserve (line 197) | fn reserve(&mut self, len: usize) { method as_mut_buffer_ptr (line 204) | fn as_mut_buffer_ptr(&mut self) -> *mut u8 { method reserve (line 209) | fn reserve(&mut self, len: usize) { FILE: src/serialize/writer/formatter.rs type Formatter (line 18) | pub(crate) trait Formatter { method write_null (line 20) | fn write_null(&mut self, writer: &mut W) -> io::Result<()> method write_bool (line 32) | fn write_bool(&mut self, writer: &mut W, value: bool) -> io::Result... method write_i32 (line 44) | fn write_i32(&mut self, writer: &mut W, value: i32) -> io::Result<()> method write_i64 (line 56) | fn write_i64(&mut self, writer: &mut W, value: i64) -> io::Result<()> method write_u32 (line 68) | fn write_u32(&mut self, writer: &mut W, value: u32) -> io::Result<()> method write_u64 (line 80) | fn write_u64(&mut self, writer: &mut W, value: u64) -> io::Result<()> method write_f32 (line 92) | fn write_f32(&mut self, writer: &mut W, value: f32) -> io::Result<()> method write_f64 (line 104) | fn write_f64(&mut self, writer: &mut W, value: f64) -> io::Result<()> method begin_array (line 116) | fn begin_array(&mut self, writer: &mut W) -> io::Result<()> method end_array (line 128) | fn end_array(&mut self, writer: &mut W) -> io::Result<()> method begin_array_value (line 140) | fn begin_array_value(&mut self, writer: &mut W, first: bool) -> io:... method end_array_value (line 152) | fn end_array_value(&mut self, _writer: &mut W) -> io::Result<()> method begin_object (line 160) | fn begin_object(&mut self, writer: &mut W) -> io::Result<()> method end_object (line 172) | fn end_object(&mut self, writer: &mut W) -> io::Result<()> method begin_object_key (line 184) | fn begin_object_key(&mut self, writer: &mut W, first: bool) -> io::... method end_object_key (line 198) | fn end_object_key(&mut self, _writer: &mut W) -> io::Result<()> method begin_object_value (line 206) | fn begin_object_value(&mut self, writer: &mut W) -> io::Result<()> method end_object_value (line 218) | fn end_object_value(&mut self, _writer: &mut W) -> io::Result<()> method begin_array (line 247) | fn begin_array(&mut self, writer: &mut W) -> io::Result<()> method end_array (line 261) | fn end_array(&mut self, writer: &mut W) -> io::Result<()> method begin_array_value (line 280) | fn begin_array_value(&mut self, writer: &mut W, first: bool) -> io:... method end_array_value (line 295) | fn end_array_value(&mut self, _writer: &mut W) -> io::Result<()> method begin_object (line 304) | fn begin_object(&mut self, writer: &mut W) -> io::Result<()> method end_object (line 319) | fn end_object(&mut self, writer: &mut W) -> io::Result<()> method begin_object_key (line 339) | fn begin_object_key(&mut self, writer: &mut W, first: bool) -> io::... method begin_object_value (line 353) | fn begin_object_value(&mut self, writer: &mut W) -> io::Result<()> method end_object_value (line 365) | fn end_object_value(&mut self, _writer: &mut W) -> io::Result<()> type CompactFormatter (line 226) | pub(crate) struct CompactFormatter; type PrettyFormatter (line 230) | pub(crate) struct PrettyFormatter { method new (line 237) | pub const fn new() -> Self { FILE: src/serialize/writer/json.rs type Serializer (line 10) | pub(crate) struct Serializer { function new (line 20) | pub fn new(writer: W) -> Self { function pretty (line 30) | pub fn pretty(writer: W) -> Self { function with_formatter (line 41) | pub fn with_formatter(writer: W, formatter: F) -> Self { type Ok (line 51) | type Ok = (); type Error (line 52) | type Error = Error; type SerializeSeq (line 54) | type SerializeSeq = Compound<'a, W, F>; type SerializeTuple (line 55) | type SerializeTuple = Impossible<(), Error>; type SerializeTupleStruct (line 56) | type SerializeTupleStruct = Impossible<(), Error>; type SerializeTupleVariant (line 57) | type SerializeTupleVariant = Impossible<(), Error>; type SerializeMap (line 58) | type SerializeMap = Compound<'a, W, F>; type SerializeStruct (line 59) | type SerializeStruct = Impossible<(), Error>; type SerializeStructVariant (line 60) | type SerializeStructVariant = Impossible<(), Error>; function serialize_bool (line 63) | fn serialize_bool(self, value: bool) -> Result<()> { function serialize_i8 (line 69) | fn serialize_i8(self, _value: i8) -> Result<()> { function serialize_i16 (line 73) | fn serialize_i16(self, _value: i16) -> Result<()> { function serialize_i32 (line 78) | fn serialize_i32(self, value: i32) -> Result<()> { function serialize_i64 (line 85) | fn serialize_i64(self, value: i64) -> Result<()> { function serialize_i128 (line 91) | fn serialize_i128(self, _value: i128) -> Result<()> { function serialize_u8 (line 95) | fn serialize_u8(self, _value: u8) -> Result<()> { function serialize_u16 (line 99) | fn serialize_u16(self, _value: u16) -> Result<()> { function serialize_u32 (line 104) | fn serialize_u32(self, value: u32) -> Result<()> { function serialize_u64 (line 111) | fn serialize_u64(self, value: u64) -> Result<()> { function serialize_u128 (line 117) | fn serialize_u128(self, _value: u128) -> Result<()> { function serialize_f32 (line 122) | fn serialize_f32(self, value: f32) -> Result<()> { function serialize_f64 (line 133) | fn serialize_f64(self, value: f64) -> Result<()> { function serialize_char (line 144) | fn serialize_char(self, _value: char) -> Result<()> { function serialize_str (line 149) | fn serialize_str(self, value: &str) -> Result<()> { function serialize_bytes (line 155) | fn serialize_bytes(self, value: &[u8]) -> Result<()> { function serialize_unit (line 164) | fn serialize_unit(self) -> Result<()> { function serialize_unit_struct (line 171) | fn serialize_unit_struct(self, name: &'static str) -> Result<()> { function serialize_unit_variant (line 182) | fn serialize_unit_variant( function serialize_newtype_struct (line 191) | fn serialize_newtype_struct(self, _name: &'static str, _value: &T) ->... function serialize_newtype_variant (line 198) | fn serialize_newtype_variant( function serialize_none (line 212) | fn serialize_none(self) -> Result<()> { function serialize_some (line 217) | fn serialize_some(self, value: &T) -> Result<()> function serialize_seq (line 225) | fn serialize_seq(self, _len: Option) -> Result { function serialize_tuple (line 235) | fn serialize_tuple(self, _len: usize) -> Result { function serialize_tuple_struct (line 239) | fn serialize_tuple_struct( function serialize_tuple_variant (line 247) | fn serialize_tuple_variant( function serialize_map (line 258) | fn serialize_map(self, _len: Option) -> Result { function serialize_struct (line 268) | fn serialize_struct(self, _name: &'static str, _len: usize) -> Result { type Ok (line 299) | type Ok = (); type Error (line 300) | type Error = Error; function serialize_element (line 303) | fn serialize_element(&mut self, value: &T) -> Result<()> function end (line 322) | fn end(self) -> Result<()> { type Ok (line 333) | type Ok = (); type Error (line 334) | type Error = Error; function serialize_entry (line 336) | fn serialize_entry(&mut self, _key: &K, _value: &V) -> Result<()> function serialize_key (line 345) | fn serialize_key(&mut self, key: &T) -> Result<()> function serialize_value (line 365) | fn serialize_value(&mut self, value: &T) -> Result<()> function end (line 382) | fn end(self) -> Result<()> { type MapKeySerializer (line 389) | struct MapKeySerializer<'a, W: 'a, F: 'a> { type Ok (line 398) | type Ok = (); type Error (line 399) | type Error = Error; type SerializeSeq (line 400) | type SerializeSeq = Impossible<(), Error>; type SerializeTuple (line 401) | type SerializeTuple = Impossible<(), Error>; type SerializeTupleStruct (line 402) | type SerializeTupleStruct = Impossible<(), Error>; type SerializeTupleVariant (line 403) | type SerializeTupleVariant = Impossible<(), Error>; type SerializeMap (line 404) | type SerializeMap = Impossible<(), Error>; type SerializeStruct (line 405) | type SerializeStruct = Impossible<(), Error>; type SerializeStructVariant (line 406) | type SerializeStructVariant = Impossible<(), Error>; function serialize_str (line 409) | fn serialize_str(self, value: &str) -> Result<()> { function serialize_unit_variant (line 413) | fn serialize_unit_variant( function serialize_newtype_struct (line 422) | fn serialize_newtype_struct(self, _name: &'static str, _value: &T) ->... function serialize_bool (line 428) | fn serialize_bool(self, _value: bool) -> Result<()> { function serialize_i8 (line 432) | fn serialize_i8(self, _value: i8) -> Result<()> { function serialize_i16 (line 436) | fn serialize_i16(self, _value: i16) -> Result<()> { function serialize_i32 (line 440) | fn serialize_i32(self, _value: i32) -> Result<()> { function serialize_i64 (line 444) | fn serialize_i64(self, _value: i64) -> Result<()> { function serialize_i128 (line 448) | fn serialize_i128(self, _value: i128) -> Result<()> { function serialize_u8 (line 452) | fn serialize_u8(self, _value: u8) -> Result<()> { function serialize_u16 (line 456) | fn serialize_u16(self, _value: u16) -> Result<()> { function serialize_u32 (line 460) | fn serialize_u32(self, _value: u32) -> Result<()> { function serialize_u64 (line 464) | fn serialize_u64(self, _value: u64) -> Result<()> { function serialize_u128 (line 468) | fn serialize_u128(self, _value: u128) -> Result<()> { function serialize_f32 (line 472) | fn serialize_f32(self, _value: f32) -> Result<()> { function serialize_f64 (line 476) | fn serialize_f64(self, _value: f64) -> Result<()> { function serialize_char (line 480) | fn serialize_char(self, _value: char) -> Result<()> { function serialize_bytes (line 484) | fn serialize_bytes(self, _value: &[u8]) -> Result<()> { function serialize_unit (line 488) | fn serialize_unit(self) -> Result<()> { function serialize_unit_struct (line 492) | fn serialize_unit_struct(self, _name: &'static str) -> Result<()> { function serialize_newtype_variant (line 496) | fn serialize_newtype_variant( function serialize_none (line 509) | fn serialize_none(self) -> Result<()> { function serialize_some (line 513) | fn serialize_some(self, _value: &T) -> Result<()> function serialize_seq (line 520) | fn serialize_seq(self, _len: Option) -> Result { function serialize_tuple (line 524) | fn serialize_tuple(self, _len: usize) -> Result { function serialize_tuple_struct (line 528) | fn serialize_tuple_struct( function serialize_tuple_variant (line 536) | fn serialize_tuple_variant( function serialize_map (line 546) | fn serialize_map(self, _len: Option) -> Result { function serialize_struct (line 550) | fn serialize_struct(self, _name: &'static str, _len: usize) -> Result usize; function set_str_formatter_fn (line 578) | pub(crate) fn set_str_formatter_fn() { function format_escaped_str (line 589) | fn format_escaped_str(writer: &mut W, value: &str) function format_escaped_str (line 608) | fn format_escaped_str(writer: &mut W, value: &str) function format_escaped_str (line 631) | fn format_escaped_str(writer: &mut W, value: &str) function format_escaped_str (line 650) | fn format_escaped_str(writer: &mut W, value: &str) function to_writer (line 668) | pub(crate) fn to_writer(writer: W, value: &T) -> Result<()> function to_writer_pretty (line 678) | pub(crate) fn to_writer_pretty(writer: W, value: &T) -> Result<()> FILE: src/serialize/writer/num.rs function write_integer_u32 (line 8) | pub(crate) fn write_integer_u32(buf: &mut B, val: u32) function write_integer_i32 (line 16) | pub(crate) fn write_integer_i32(buf: &mut B, val: i32) function write_integer_u64 (line 24) | pub(crate) fn write_integer_u64(buf: &mut B, val: u64) function write_integer_i64 (line 32) | pub(crate) fn write_integer_i64(buf: &mut B, val: i64) function write_integer (line 40) | fn write_integer(buf: &mut B, val: V) function write_float32 (line 52) | pub(crate) fn write_float32(buf: &mut B, val: f32) function write_float64 (line 65) | pub(crate) fn write_float64(buf: &mut B, val: f64) function write_finite_float (line 77) | fn write_finite_float(buf: &mut B, val: F) FILE: src/serialize/writer/str/avx512.rs function format_escaped_str_impl_512vl (line 11) | pub(crate) unsafe fn format_escaped_str_impl_512vl( FILE: src/serialize/writer/str/escape.rs constant NEED_ESCAPED (line 30) | pub(crate) const NEED_ESCAPED: [u8; 256] = [ constant QUOTE_TAB (line 41) | pub(crate) const QUOTE_TAB: [[u8; 8]; 96] = [ FILE: src/serialize/writer/str/generic.rs function format_escaped_str_impl_generic_128 (line 9) | pub(crate) unsafe fn format_escaped_str_impl_generic_128( FILE: src/serialize/writer/str/scalar.rs function format_escaped_str_scalar (line 22) | pub(crate) unsafe fn format_escaped_str_scalar( FILE: src/serialize/writer/str/sse2.rs function format_escaped_str_impl_sse2_128 (line 12) | pub(crate) unsafe fn format_escaped_str_impl_sse2_128( FILE: src/typeref.rs function look_up_type_object (line 64) | unsafe fn look_up_type_object(module_name: &CStr, member_name: &CStr) ->... function look_up_datetime (line 76) | unsafe fn look_up_datetime() { function look_up_datetime (line 91) | unsafe fn look_up_datetime() { function init_typerefs (line 102) | pub(crate) fn init_typerefs() { function _init_typerefs_impl (line 108) | fn _init_typerefs_impl() -> bool { type NumpyTypes (line 177) | pub(crate) struct NumpyTypes { function look_up_numpy_type (line 196) | unsafe fn look_up_numpy_type( function load_numpy_types (line 209) | pub(crate) fn load_numpy_types() -> Box>> { FILE: src/util.rs constant INVALID_STR (line 4) | pub(crate) const INVALID_STR: &str = "str is not valid UTF-8: surrogates... function usize_to_isize (line 286) | pub(crate) fn usize_to_isize(val: usize) -> isize { function isize_to_usize (line 292) | pub(crate) fn isize_to_usize(val: isize) -> usize { FILE: test/test_api.py function default (line 18) | def default(obj): class TestApi (line 22) | class TestApi: method test_loads_trailing (line 23) | def test_loads_trailing(self): method test_loads_trailing_invalid (line 29) | def test_loads_trailing_invalid(self): method test_simple_json (line 35) | def test_simple_json(self): method test_simple_round_trip (line 42) | def test_simple_round_trip(self): method test_loads_type (line 49) | def test_loads_type(self): method test_loads_recursion_partial (line 56) | def test_loads_recursion_partial(self): method test_loads_recursion_valid_limit_array (line 62) | def test_loads_recursion_valid_limit_array(self): method test_loads_recursion_valid_limit_object (line 70) | def test_loads_recursion_valid_limit_object(self): method test_loads_recursion_valid_limit_mixed (line 78) | def test_loads_recursion_valid_limit_mixed(self): method test_loads_recursion_valid_excessive_array (line 86) | def test_loads_recursion_valid_excessive_array(self): method test_loads_recursion_valid_limit_array_pretty (line 94) | def test_loads_recursion_valid_limit_array_pretty(self): method test_loads_recursion_valid_limit_object_pretty (line 102) | def test_loads_recursion_valid_limit_object_pretty(self): method test_loads_recursion_valid_limit_mixed_pretty (line 110) | def test_loads_recursion_valid_limit_mixed_pretty(self): method test_loads_recursion_valid_excessive_array_pretty (line 118) | def test_loads_recursion_valid_excessive_array_pretty(self): method test_version (line 126) | def test_version(self): method test_valueerror (line 132) | def test_valueerror(self): method test_optional_none (line 139) | def test_optional_none(self): method test_option_not_int (line 148) | def test_option_not_int(self): method test_option_invalid_int (line 155) | def test_option_invalid_int(self): method test_option_range_low (line 162) | def test_option_range_low(self): method test_option_range_high (line 169) | def test_option_range_high(self): method test_opts_multiple (line 176) | def test_opts_multiple(self): method test_default_positional (line 188) | def test_default_positional(self): method test_default_unknown_kwarg (line 197) | def test_default_unknown_kwarg(self): method test_default_empty_kwarg (line 204) | def test_default_empty_kwarg(self): method test_default_twice (line 210) | def test_default_twice(self): method test_option_twice (line 217) | def test_option_twice(self): method test_option_mixed (line 224) | def test_option_mixed(self): method test_dumps_signature (line 242) | def test_dumps_signature(self): method test_loads_signature (line 254) | def test_loads_signature(self): method test_dumps_module_str (line 261) | def test_dumps_module_str(self): method test_loads_module_str (line 267) | def test_loads_module_str(self): method test_bytes_buffer (line 273) | def test_bytes_buffer(self): method test_bytes_null_terminated (line 282) | def test_bytes_null_terminated(self): FILE: test/test_append_newline.py class TestAppendNewline (line 9) | class TestAppendNewline: method test_dumps_newline (line 10) | def test_dumps_newline(self): method test_twitter_newline (line 17) | def test_twitter_newline(self): method test_canada (line 25) | def test_canada(self): method test_citm_catalog_newline (line 33) | def test_citm_catalog_newline(self): method test_github_newline (line 41) | def test_github_newline(self): FILE: test/test_buffer.py function test_memory_loads (line 17) | def test_memory_loads(): FILE: test/test_canonical.py class TestCanonicalTests (line 7) | class TestCanonicalTests: method test_dumps_ctrl_escape (line 8) | def test_dumps_ctrl_escape(self): method test_dumps_escape_quote_backslash (line 14) | def test_dumps_escape_quote_backslash(self): method test_dumps_escape_line_separator (line 20) | def test_dumps_escape_line_separator(self): FILE: test/test_circular.py class TestCircular (line 9) | class TestCircular: method test_circular_dict (line 10) | def test_circular_dict(self): method test_circular_dict_sort_keys (line 19) | def test_circular_dict_sort_keys(self): method test_circular_dict_non_str_keys (line 28) | def test_circular_dict_non_str_keys(self): method test_circular_list (line 37) | def test_circular_list(self): method test_circular_nested (line 46) | def test_circular_nested(self): method test_circular_nested_sort_keys (line 55) | def test_circular_nested_sort_keys(self): method test_circular_nested_non_str_keys (line 64) | def test_circular_nested_non_str_keys(self): FILE: test/test_dataclass.py class AnEnum (line 15) | class AnEnum(Enum): class EmptyDataclass (line 21) | class EmptyDataclass: class EmptyDataclassSlots (line 26) | class EmptyDataclassSlots: class Dataclass1 (line 31) | class Dataclass1: class Dataclass2 (line 38) | class Dataclass2: class Dataclass3 (line 43) | class Dataclass3: class Dataclass4 (line 54) | class Dataclass4: class Datasubclass (line 61) | class Datasubclass(Dataclass1): class Slotsdataclass (line 66) | class Slotsdataclass: class Defaultdataclass (line 76) | class Defaultdataclass: class UnsortedDataclass (line 82) | class UnsortedDataclass: class InitDataclass (line 90) | class InitDataclass: method __post_init__ (line 96) | def __post_init__(self, a: str, b: str): class AbstractBase (line 101) | class AbstractBase(abc.ABC): method key (line 103) | def key(self): class ConcreteAbc (line 108) | class ConcreteAbc(AbstractBase): method key (line 113) | def key(self): class TestDataclass (line 117) | class TestDataclass: method test_dataclass (line 118) | def test_dataclass(self): method test_dataclass_recursive (line 125) | def test_dataclass_recursive(self): method test_dataclass_circular (line 135) | def test_dataclass_circular(self): method test_dataclass_empty (line 145) | def test_dataclass_empty(self): method test_dataclass_empty_slots (line 151) | def test_dataclass_empty_slots(self): method test_dataclass_default_arg (line 157) | def test_dataclass_default_arg(self): method test_dataclass_types (line 164) | def test_dataclass_types(self): method test_dataclass_metadata (line 174) | def test_dataclass_metadata(self): method test_dataclass_classvar (line 181) | def test_dataclass_classvar(self): method test_dataclass_subclass (line 188) | def test_dataclass_subclass(self): method test_dataclass_slots (line 198) | def test_dataclass_slots(self): method test_dataclass_default (line 206) | def test_dataclass_default(self): method test_dataclass_sort (line 226) | def test_dataclass_sort(self): method test_dataclass_sort_sub (line 236) | def test_dataclass_sort_sub(self): method test_dataclass_under (line 246) | def test_dataclass_under(self): method test_dataclass_option (line 253) | def test_dataclass_option(self): class TestDataclassPassthrough (line 264) | class TestDataclassPassthrough: method test_dataclass_passthrough_raise (line 265) | def test_dataclass_passthrough_raise(self): method test_dataclass_passthrough_default (line 278) | def test_dataclass_passthrough_default(self): class TestAbstractDataclass (line 299) | class TestAbstractDataclass: method test_dataclass_abc (line 300) | def test_dataclass_abc(self): FILE: test/test_datetime.py class TestDatetime (line 44) | class TestDatetime: method test_datetime_naive (line 45) | def test_datetime_naive(self): method test_datetime_naive_utc (line 54) | def test_datetime_naive_utc(self): method test_datetime_min (line 66) | def test_datetime_min(self): method test_datetime_max (line 78) | def test_datetime_max(self): method test_datetime_three_digits (line 90) | def test_datetime_three_digits(self): method test_datetime_two_digits (line 102) | def test_datetime_two_digits(self): method test_datetime_tz_assume (line 115) | def test_datetime_tz_assume(self): method test_datetime_timezone_utc (line 138) | def test_datetime_timezone_utc(self): method test_datetime_pytz_utc (line 161) | def test_datetime_pytz_utc(self): method test_datetime_zoneinfo_utc (line 171) | def test_datetime_zoneinfo_utc(self): method test_datetime_zoneinfo_positive (line 194) | def test_datetime_zoneinfo_positive(self): method test_datetime_zoneinfo_negative (line 214) | def test_datetime_zoneinfo_negative(self): method test_datetime_pendulum_utc (line 234) | def test_datetime_pendulum_utc(self): method test_datetime_arrow_positive (line 246) | def test_datetime_arrow_positive(self): method test_datetime_pytz_positive (line 269) | def test_datetime_pytz_positive(self): method test_datetime_pendulum_positive (line 292) | def test_datetime_pendulum_positive(self): method test_datetime_pytz_negative_dst (line 315) | def test_datetime_pytz_negative_dst(self): method test_datetime_pendulum_negative_dst (line 338) | def test_datetime_pendulum_negative_dst(self): method test_datetime_zoneinfo_negative_non_dst (line 361) | def test_datetime_zoneinfo_negative_non_dst(self): method test_datetime_pytz_negative_non_dst (line 384) | def test_datetime_pytz_negative_non_dst(self): method test_datetime_pendulum_negative_non_dst (line 407) | def test_datetime_pendulum_negative_non_dst(self): method test_datetime_zoneinfo_partial_hour (line 430) | def test_datetime_zoneinfo_partial_hour(self): method test_datetime_pytz_partial_hour (line 453) | def test_datetime_pytz_partial_hour(self): method test_datetime_pendulum_partial_hour (line 476) | def test_datetime_pendulum_partial_hour(self): method test_datetime_partial_second_pendulum_supported (line 499) | def test_datetime_partial_second_pendulum_supported(self): method test_datetime_partial_second_zoneinfo (line 524) | def test_datetime_partial_second_zoneinfo(self): method test_datetime_partial_second_pytz (line 549) | def test_datetime_partial_second_pytz(self): method test_datetime_partial_second_dateutil (line 574) | def test_datetime_partial_second_dateutil(self): method test_datetime_microsecond_max (line 598) | def test_datetime_microsecond_max(self): method test_datetime_microsecond_min (line 607) | def test_datetime_microsecond_min(self): method test_datetime_omit_microseconds (line 616) | def test_datetime_omit_microseconds(self): method test_datetime_omit_microseconds_naive (line 628) | def test_datetime_omit_microseconds_naive(self): method test_time_omit_microseconds (line 640) | def test_time_omit_microseconds(self): method test_datetime_utc_z_naive_omit (line 652) | def test_datetime_utc_z_naive_omit(self): method test_datetime_utc_z_naive (line 666) | def test_datetime_utc_z_naive(self): method test_datetime_utc_z_without_tz (line 678) | def test_datetime_utc_z_without_tz(self): method test_datetime_utc_z_with_tz (line 691) | def test_datetime_utc_z_with_tz(self): method test_datetime_roundtrip (line 733) | def test_datetime_roundtrip(self): class TestDate (line 744) | class TestDate: method test_date (line 745) | def test_date(self): method test_date_min (line 751) | def test_date_min(self): method test_date_max (line 759) | def test_date_max(self): method test_date_three_digits (line 767) | def test_date_three_digits(self): method test_date_two_digits (line 778) | def test_date_two_digits(self): class TestTime (line 790) | class TestTime: method test_time (line 791) | def test_time(self): method test_time_tz (line 799) | def test_time_tz(self): method test_time_microsecond_max (line 816) | def test_time_microsecond_max(self): method test_time_microsecond_min (line 822) | def test_time_microsecond_min(self): class TestDateclassPassthrough (line 829) | class TestDateclassPassthrough: method test_passthrough_datetime (line 830) | def test_passthrough_datetime(self): method test_passthrough_date (line 837) | def test_passthrough_date(self): method test_passthrough_time (line 844) | def test_passthrough_time(self): method test_passthrough_datetime_default (line 851) | def test_passthrough_datetime_default(self): FILE: test/test_default.py class Custom (line 15) | class Custom: method __init__ (line 16) | def __init__(self): method __str__ (line 19) | def __str__(self): class Recursive (line 23) | class Recursive: method __init__ (line 24) | def __init__(self, cur): function default_recursive (line 28) | def default_recursive(obj): function default_raises (line 35) | def default_raises(obj): class TestType (line 39) | class TestType: method test_default_not_callable (line 40) | def test_default_not_callable(self): method test_default_func (line 56) | def test_default_func(self): method test_default_func_none (line 67) | def test_default_func_none(self): method test_default_func_empty (line 73) | def test_default_func_empty(self): method test_default_func_exc (line 86) | def test_default_func_exc(self): method test_default_exception_type (line 106) | def test_default_exception_type(self): method test_default_vectorcall_str (line 115) | def test_default_vectorcall_str(self): method test_default_vectorcall_list (line 130) | def test_default_vectorcall_list(self): method test_default_func_nested_str (line 138) | def test_default_func_nested_str(self): method test_default_func_list (line 151) | def test_default_func_list(self): method test_default_func_nested_list (line 165) | def test_default_func_nested_list(self): method test_default_func_bytes (line 178) | def test_default_func_bytes(self): method test_default_func_invalid_str (line 199) | def test_default_func_invalid_str(self): method test_default_lambda_ok (line 211) | def test_default_lambda_ok(self): method test_default_callable_ok (line 220) | def test_default_callable_ok(self): method test_default_recursion (line 239) | def test_default_recursion(self): method test_default_recursion_reset (line 245) | def test_default_recursion_reset(self): method test_default_recursion_infinite (line 257) | def test_default_recursion_infinite(self): method test_reference_cleanup_default_custom_pass (line 273) | def test_reference_cleanup_default_custom_pass(self): method test_reference_cleanup_default_custom_error (line 287) | def test_reference_cleanup_default_custom_error(self): method test_reference_cleanup_default_subclass (line 303) | def test_reference_cleanup_default_subclass(self): method test_reference_cleanup_default_subclass_lambda (line 317) | def test_reference_cleanup_default_subclass_lambda(self): method test_default_numpy (line 331) | def test_default_numpy(self): method test_default_set (line 343) | def test_default_set(self): FILE: test/test_dict.py class TestDict (line 9) | class TestDict: method test_dict (line 10) | def test_dict(self): method test_dict_duplicate_loads (line 19) | def test_dict_duplicate_loads(self): method test_dict_empty (line 22) | def test_dict_empty(self): method test_dict_large_dict (line 26) | def test_dict_large_dict(self): method test_dict_large_4096 (line 34) | def test_dict_large_4096(self): method test_dict_large_65536 (line 42) | def test_dict_large_65536(self): method test_dict_large_keys (line 50) | def test_dict_large_keys(self): method test_dict_unicode (line 61) | def test_dict_unicode(self): method test_dict_invalid_key_dumps (line 71) | def test_dict_invalid_key_dumps(self): method test_dict_invalid_key_loads (line 80) | def test_dict_invalid_key_loads(self): method test_dict_similar_keys (line 89) | def test_dict_similar_keys(self): method test_dict_pop_replace_first (line 100) | def test_dict_pop_replace_first(self): method test_dict_pop_replace_last (line 108) | def test_dict_pop_replace_last(self): method test_dict_pop (line 116) | def test_dict_pop(self): method test_in_place (line 124) | def test_in_place(self): method test_dict_0xff (line 130) | def test_dict_0xff(self): method test_dict_0xff_repeated (line 138) | def test_dict_0xff_repeated(self): method test_dict_0xffff (line 147) | def test_dict_0xffff(self): method test_dict_0xffff_repeated (line 155) | def test_dict_0xffff_repeated(self): method test_dict_dict (line 164) | def test_dict_dict(self): FILE: test/test_enum.py class StrEnum (line 12) | class StrEnum(str, enum.Enum): class IntEnum (line 16) | class IntEnum(int, enum.Enum): class IntEnumEnum (line 20) | class IntEnumEnum(enum.IntEnum): class IntFlagEnum (line 24) | class IntFlagEnum(enum.IntFlag): class FlagEnum (line 28) | class FlagEnum(enum.Flag): class AutoEnum (line 32) | class AutoEnum(enum.auto): class FloatEnum (line 36) | class FloatEnum(float, enum.Enum): class Custom (line 40) | class Custom: method __init__ (line 41) | def __init__(self, val): function default (line 45) | def default(obj): class UnspecifiedEnum (line 51) | class UnspecifiedEnum(enum.Enum): class TestEnum (line 60) | class TestEnum: method test_cannot_subclass (line 61) | def test_cannot_subclass(self): method test_arbitrary_enum (line 72) | def test_arbitrary_enum(self): method test_custom_enum (line 78) | def test_custom_enum(self): method test_enum_options (line 81) | def test_enum_options(self): method test_int_enum (line 87) | def test_int_enum(self): method test_intenum_enum (line 90) | def test_intenum_enum(self): method test_intflag_enum (line 93) | def test_intflag_enum(self): method test_flag_enum (line 96) | def test_flag_enum(self): method test_auto_enum (line 99) | def test_auto_enum(self): method test_float_enum (line 102) | def test_float_enum(self): method test_str_enum (line 105) | def test_str_enum(self): method test_bool_enum (line 108) | def test_bool_enum(self): method test_non_str_keys_enum (line 114) | def test_non_str_keys_enum(self): FILE: test/test_error.py class TestJsonDecodeError (line 27) | class TestJsonDecodeError: method _get_error_infos (line 28) | def _get_error_infos(self, json_decode_error_exc_info): method _test (line 35) | def _test(self, data, expected_err_infos): method test_empty (line 48) | def test_empty(self): method test_ascii (line 55) | def test_ascii(self): method test_latin1 (line 61) | def test_latin1(self): method test_two_byte_str (line 67) | def test_two_byte_str(self): method test_two_byte_bytes (line 73) | def test_two_byte_bytes(self): method test_four_byte (line 79) | def test_four_byte(self): method test_tab (line 86) | def test_tab(self): class Custom (line 107) | class Custom: class CustomException (line 111) | class CustomException(Exception): function default_typeerror (line 115) | def default_typeerror(obj): function default_notimplementederror (line 119) | def default_notimplementederror(obj): function default_systemerror (line 123) | def default_systemerror(obj): function default_importerror (line 127) | def default_importerror(obj): function default_customerror (line 136) | def default_customerror(obj): class TestJsonEncodeError (line 140) | class TestJsonEncodeError: method test_dumps_arg (line 141) | def test_dumps_arg(self): method test_dumps_chain_none (line 151) | def test_dumps_chain_none(self): method test_dumps_chain_u64 (line 158) | def test_dumps_chain_u64(self): method test_dumps_chain_default_typeerror (line 164) | def test_dumps_chain_default_typeerror(self): method test_dumps_chain_default_systemerror (line 170) | def test_dumps_chain_default_systemerror(self): method test_dumps_chain_default_importerror (line 176) | def test_dumps_chain_default_importerror(self): method test_dumps_chain_default_customerror (line 182) | def test_dumps_chain_default_customerror(self): method test_dumps_normalize_exception (line 189) | def test_dumps_normalize_exception(self): FILE: test/test_escape.py function test_issue565 (line 7) | def test_issue565(): function test_0x00 (line 14) | def test_0x00(): function test_0x01 (line 18) | def test_0x01(): function test_0x02 (line 22) | def test_0x02(): function test_0x03 (line 26) | def test_0x03(): function test_0x04 (line 30) | def test_0x04(): function test_0x05 (line 34) | def test_0x05(): function test_0x06 (line 38) | def test_0x06(): function test_0x07 (line 42) | def test_0x07(): function test_0x08 (line 46) | def test_0x08(): function test_0x09 (line 50) | def test_0x09(): function test_0x0a (line 54) | def test_0x0a(): function test_0x0b (line 58) | def test_0x0b(): function test_0x0c (line 62) | def test_0x0c(): function test_0x0d (line 66) | def test_0x0d(): function test_0x0e (line 70) | def test_0x0e(): function test_0x0f (line 74) | def test_0x0f(): function test_0x10 (line 78) | def test_0x10(): function test_0x11 (line 82) | def test_0x11(): function test_0x12 (line 86) | def test_0x12(): function test_0x13 (line 90) | def test_0x13(): function test_0x14 (line 94) | def test_0x14(): function test_0x15 (line 98) | def test_0x15(): function test_0x16 (line 102) | def test_0x16(): function test_0x17 (line 106) | def test_0x17(): function test_0x18 (line 110) | def test_0x18(): function test_0x19 (line 114) | def test_0x19(): function test_0x1a (line 118) | def test_0x1a(): function test_backslash (line 122) | def test_backslash(): function test_quote (line 126) | def test_quote(): FILE: test/test_fake.py class TestFaker (line 32) | class TestFaker: method test_faker (line 34) | def test_faker(self): FILE: test/test_fixture.py class TestFixture (line 12) | class TestFixture: method test_twitter (line 13) | def test_twitter(self): method test_canada (line 22) | def test_canada(self): method test_citm_catalog (line 30) | def test_citm_catalog(self): method test_github (line 38) | def test_github(self): method test_blns (line 46) | def test_blns(self): FILE: test/test_fragment.py class TestFragment (line 16) | class TestFragment: method test_fragment_fragment_eq (line 17) | def test_fragment_fragment_eq(self): method test_fragment_fragment_not_mut (line 20) | def test_fragment_fragment_not_mut(self): method test_fragment_repr (line 26) | def test_fragment_repr(self): method test_fragment_fragment_bytes (line 29) | def test_fragment_fragment_bytes(self): method test_fragment_fragment_str (line 35) | def test_fragment_fragment_str(self): method test_fragment_fragment_str_empty (line 41) | def test_fragment_fragment_str_empty(self): method test_fragment_fragment_str_str (line 44) | def test_fragment_fragment_str_str(self): method test_fragment_fragment_str_emoji (line 47) | def test_fragment_fragment_str_emoji(self): method test_fragment_fragment_str_array (line 50) | def test_fragment_fragment_str_array(self): method test_fragment_fragment_str_invalid (line 56) | def test_fragment_fragment_str_invalid(self): method test_fragment_fragment_bytes_invalid (line 60) | def test_fragment_fragment_bytes_invalid(self): method test_fragment_fragment_none (line 63) | def test_fragment_fragment_none(self): method test_fragment_fragment_args_zero (line 67) | def test_fragment_fragment_args_zero(self): method test_fragment_fragment_args_two (line 71) | def test_fragment_fragment_args_two(self): method test_fragment_fragment_keywords (line 75) | def test_fragment_fragment_keywords(self): method test_fragment_fragment_arg_and_keywords (line 79) | def test_fragment_fragment_arg_and_keywords(self): class TestFragmentPandas (line 85) | class TestFragmentPandas: method test_fragment_pandas (line 86) | def test_fragment_pandas(self): class TestFragmentParsing (line 104) | class TestFragmentParsing: method _run_test (line 105) | def _run_test(self, filename: str): method test_fragment_y_array_arraysWithSpace (line 109) | def test_fragment_y_array_arraysWithSpace(self): method test_fragment_y_array_empty_string (line 112) | def test_fragment_y_array_empty_string(self): method test_fragment_y_array_empty (line 115) | def test_fragment_y_array_empty(self): method test_fragment_y_array_ending_with_newline (line 118) | def test_fragment_y_array_ending_with_newline(self): method test_fragment_y_array_false (line 121) | def test_fragment_y_array_false(self): method test_fragment_y_array_heterogeneou (line 124) | def test_fragment_y_array_heterogeneou(self): method test_fragment_y_array_null (line 127) | def test_fragment_y_array_null(self): method test_fragment_y_array_with_1_and_newline (line 130) | def test_fragment_y_array_with_1_and_newline(self): method test_fragment_y_array_with_leading_space (line 133) | def test_fragment_y_array_with_leading_space(self): method test_fragment_y_array_with_several_null (line 136) | def test_fragment_y_array_with_several_null(self): method test_fragment_y_array_with_trailing_space (line 139) | def test_fragment_y_array_with_trailing_space(self): method test_fragment_y_number (line 142) | def test_fragment_y_number(self): method test_fragment_y_number_0e_1 (line 145) | def test_fragment_y_number_0e_1(self): method test_fragment_y_number_0e1 (line 148) | def test_fragment_y_number_0e1(self): method test_fragment_y_number_after_space (line 151) | def test_fragment_y_number_after_space(self): method test_fragment_y_number_double_close_to_zer (line 154) | def test_fragment_y_number_double_close_to_zer(self): method test_fragment_y_number_int_with_exp (line 157) | def test_fragment_y_number_int_with_exp(self): method test_fragment_y_number_minus_zer (line 160) | def test_fragment_y_number_minus_zer(self): method test_fragment_y_number_negative_int (line 163) | def test_fragment_y_number_negative_int(self): method test_fragment_y_number_negative_one (line 166) | def test_fragment_y_number_negative_one(self): method test_fragment_y_number_negative_zer (line 169) | def test_fragment_y_number_negative_zer(self): method test_fragment_y_number_real_capital_e (line 172) | def test_fragment_y_number_real_capital_e(self): method test_fragment_y_number_real_capital_e_neg_exp (line 175) | def test_fragment_y_number_real_capital_e_neg_exp(self): method test_fragment_y_number_real_capital_e_pos_exp (line 178) | def test_fragment_y_number_real_capital_e_pos_exp(self): method test_fragment_y_number_real_exponent (line 181) | def test_fragment_y_number_real_exponent(self): method test_fragment_y_number_real_fraction_exponent (line 184) | def test_fragment_y_number_real_fraction_exponent(self): method test_fragment_y_number_real_neg_exp (line 187) | def test_fragment_y_number_real_neg_exp(self): method test_fragment_y_number_real_pos_exponent (line 190) | def test_fragment_y_number_real_pos_exponent(self): method test_fragment_y_number_simple_int (line 193) | def test_fragment_y_number_simple_int(self): method test_fragment_y_number_simple_real (line 196) | def test_fragment_y_number_simple_real(self): method test_fragment_y_object (line 199) | def test_fragment_y_object(self): method test_fragment_y_object_basic (line 202) | def test_fragment_y_object_basic(self): method test_fragment_y_object_duplicated_key (line 205) | def test_fragment_y_object_duplicated_key(self): method test_fragment_y_object_duplicated_key_and_value (line 208) | def test_fragment_y_object_duplicated_key_and_value(self): method test_fragment_y_object_empty (line 211) | def test_fragment_y_object_empty(self): method test_fragment_y_object_empty_key (line 214) | def test_fragment_y_object_empty_key(self): method test_fragment_y_object_escaped_null_in_key (line 217) | def test_fragment_y_object_escaped_null_in_key(self): method test_fragment_y_object_extreme_number (line 220) | def test_fragment_y_object_extreme_number(self): method test_fragment_y_object_long_string (line 223) | def test_fragment_y_object_long_string(self): method test_fragment_y_object_simple (line 226) | def test_fragment_y_object_simple(self): method test_fragment_y_object_string_unicode (line 229) | def test_fragment_y_object_string_unicode(self): method test_fragment_y_object_with_newline (line 232) | def test_fragment_y_object_with_newline(self): method test_fragment_y_string_1_2_3_bytes_UTF_8_sequence (line 235) | def test_fragment_y_string_1_2_3_bytes_UTF_8_sequence(self): method test_fragment_y_string_accepted_surrogate_pair (line 238) | def test_fragment_y_string_accepted_surrogate_pair(self): method test_fragment_y_string_accepted_surrogate_pairs (line 241) | def test_fragment_y_string_accepted_surrogate_pairs(self): method test_fragment_y_string_allowed_escape (line 244) | def test_fragment_y_string_allowed_escape(self): method test_fragment_y_string_backslash_and_u_escaped_zer (line 247) | def test_fragment_y_string_backslash_and_u_escaped_zer(self): method test_fragment_y_string_backslash_doublequote (line 250) | def test_fragment_y_string_backslash_doublequote(self): method test_fragment_y_string_comment (line 253) | def test_fragment_y_string_comment(self): method test_fragment_y_string_double_escape_a (line 256) | def test_fragment_y_string_double_escape_a(self): method test_fragment_y_string_double_escape_ (line 259) | def test_fragment_y_string_double_escape_(self): method test_fragment_y_string_escaped_control_character (line 262) | def test_fragment_y_string_escaped_control_character(self): method test_fragment_y_string_escaped_noncharacter (line 265) | def test_fragment_y_string_escaped_noncharacter(self): method test_fragment_y_string_in_array (line 268) | def test_fragment_y_string_in_array(self): method test_fragment_y_string_in_array_with_leading_space (line 271) | def test_fragment_y_string_in_array_with_leading_space(self): method test_fragment_y_string_last_surrogates_1_and_2 (line 274) | def test_fragment_y_string_last_surrogates_1_and_2(self): method test_fragment_y_string_nbsp_uescaped (line 277) | def test_fragment_y_string_nbsp_uescaped(self): method test_fragment_y_string_nonCharacterInUTF_8_U_10FFFF (line 280) | def test_fragment_y_string_nonCharacterInUTF_8_U_10FFFF(self): method test_fragment_y_string_nonCharacterInUTF_8_U_FFFF (line 283) | def test_fragment_y_string_nonCharacterInUTF_8_U_FFFF(self): method test_fragment_y_string_null_escape (line 286) | def test_fragment_y_string_null_escape(self): method test_fragment_y_string_one_byte_utf_8 (line 289) | def test_fragment_y_string_one_byte_utf_8(self): method test_fragment_y_string_pi (line 292) | def test_fragment_y_string_pi(self): method test_fragment_y_string_reservedCharacterInUTF_8_U_1BFFF (line 295) | def test_fragment_y_string_reservedCharacterInUTF_8_U_1BFFF(self): method test_fragment_y_string_simple_ascii (line 298) | def test_fragment_y_string_simple_ascii(self): method test_fragment_y_string_space (line 301) | def test_fragment_y_string_space(self): method test_fragment_y_string_surrogates_U_1D11E_MUSICAL_SYMBOL_G_CLEF (line 304) | def test_fragment_y_string_surrogates_U_1D11E_MUSICAL_SYMBOL_G_CLEF(se... method test_fragment_y_string_three_byte_utf_8 (line 307) | def test_fragment_y_string_three_byte_utf_8(self): method test_fragment_y_string_two_byte_utf_8 (line 310) | def test_fragment_y_string_two_byte_utf_8(self): method test_fragment_y_string_u_2028_line_sep (line 313) | def test_fragment_y_string_u_2028_line_sep(self): method test_fragment_y_string_u_2029_par_sep (line 316) | def test_fragment_y_string_u_2029_par_sep(self): method test_fragment_y_string_uEscape (line 319) | def test_fragment_y_string_uEscape(self): method test_fragment_y_string_uescaped_newline (line 322) | def test_fragment_y_string_uescaped_newline(self): method test_fragment_y_string_unescaped_char_delete (line 325) | def test_fragment_y_string_unescaped_char_delete(self): method test_fragment_y_string_unicode (line 328) | def test_fragment_y_string_unicode(self): method test_fragment_y_string_unicodeEscapedBackslash (line 331) | def test_fragment_y_string_unicodeEscapedBackslash(self): method test_fragment_y_string_unicode_2 (line 334) | def test_fragment_y_string_unicode_2(self): method test_fragment_y_string_unicode_U_10FFFE_nonchar (line 337) | def test_fragment_y_string_unicode_U_10FFFE_nonchar(self): method test_fragment_y_string_unicode_U_1FFFE_nonchar (line 340) | def test_fragment_y_string_unicode_U_1FFFE_nonchar(self): method test_fragment_y_string_unicode_U_200B_ZERO_WIDTH_SPACE (line 343) | def test_fragment_y_string_unicode_U_200B_ZERO_WIDTH_SPACE(self): method test_fragment_y_string_unicode_U_2064_invisible_plu (line 346) | def test_fragment_y_string_unicode_U_2064_invisible_plu(self): method test_fragment_y_string_unicode_U_FDD0_nonchar (line 349) | def test_fragment_y_string_unicode_U_FDD0_nonchar(self): method test_fragment_y_string_unicode_U_FFFE_nonchar (line 352) | def test_fragment_y_string_unicode_U_FFFE_nonchar(self): method test_fragment_y_string_unicode_escaped_double_quote (line 355) | def test_fragment_y_string_unicode_escaped_double_quote(self): method test_fragment_y_string_utf8 (line 358) | def test_fragment_y_string_utf8(self): method test_fragment_y_string_with_del_character (line 361) | def test_fragment_y_string_with_del_character(self): method test_fragment_y_structure_lonely_false (line 364) | def test_fragment_y_structure_lonely_false(self): method test_fragment_y_structure_lonely_int (line 367) | def test_fragment_y_structure_lonely_int(self): method test_fragment_y_structure_lonely_negative_real (line 370) | def test_fragment_y_structure_lonely_negative_real(self): method test_fragment_y_structure_lonely_null (line 373) | def test_fragment_y_structure_lonely_null(self): method test_fragment_y_structure_lonely_string (line 376) | def test_fragment_y_structure_lonely_string(self): method test_fragment_y_structure_lonely_true (line 379) | def test_fragment_y_structure_lonely_true(self): method test_fragment_y_structure_string_empty (line 382) | def test_fragment_y_structure_string_empty(self): method test_fragment_y_structure_trailing_newline (line 385) | def test_fragment_y_structure_trailing_newline(self): method test_fragment_y_structure_true_in_array (line 388) | def test_fragment_y_structure_true_in_array(self): method test_fragment_y_structure_whitespace_array (line 391) | def test_fragment_y_structure_whitespace_array(self): method test_fragment_n_array_1_true_without_comma (line 394) | def test_fragment_n_array_1_true_without_comma(self): method test_fragment_n_array_a_invalid_utf8 (line 397) | def test_fragment_n_array_a_invalid_utf8(self): method test_fragment_n_array_colon_instead_of_comma (line 400) | def test_fragment_n_array_colon_instead_of_comma(self): method test_fragment_n_array_comma_after_close (line 403) | def test_fragment_n_array_comma_after_close(self): method test_fragment_n_array_comma_and_number (line 406) | def test_fragment_n_array_comma_and_number(self): method test_fragment_n_array_double_comma (line 409) | def test_fragment_n_array_double_comma(self): method test_fragment_n_array_double_extra_comma (line 412) | def test_fragment_n_array_double_extra_comma(self): method test_fragment_n_array_extra_close (line 415) | def test_fragment_n_array_extra_close(self): method test_fragment_n_array_extra_comma (line 418) | def test_fragment_n_array_extra_comma(self): method test_fragment_n_array_incomplete (line 421) | def test_fragment_n_array_incomplete(self): method test_fragment_n_array_incomplete_invalid_value (line 424) | def test_fragment_n_array_incomplete_invalid_value(self): method test_fragment_n_array_inner_array_no_comma (line 427) | def test_fragment_n_array_inner_array_no_comma(self): method test_fragment_n_array_invalid_utf8 (line 430) | def test_fragment_n_array_invalid_utf8(self): method test_fragment_n_array_items_separated_by_semicol (line 433) | def test_fragment_n_array_items_separated_by_semicol(self): method test_fragment_n_array_just_comma (line 436) | def test_fragment_n_array_just_comma(self): method test_fragment_n_array_just_minu (line 439) | def test_fragment_n_array_just_minu(self): method test_fragment_n_array_missing_value (line 442) | def test_fragment_n_array_missing_value(self): method test_fragment_n_array_newlines_unclosed (line 445) | def test_fragment_n_array_newlines_unclosed(self): method test_fragment_n_array_number_and_comma (line 448) | def test_fragment_n_array_number_and_comma(self): method test_fragment_n_array_number_and_several_comma (line 451) | def test_fragment_n_array_number_and_several_comma(self): method test_fragment_n_array_spaces_vertical_tab_formfeed (line 454) | def test_fragment_n_array_spaces_vertical_tab_formfeed(self): method test_fragment_n_array_star_inside (line 457) | def test_fragment_n_array_star_inside(self): method test_fragment_n_array_unclosed (line 460) | def test_fragment_n_array_unclosed(self): method test_fragment_n_array_unclosed_trailing_comma (line 463) | def test_fragment_n_array_unclosed_trailing_comma(self): method test_fragment_n_array_unclosed_with_new_line (line 466) | def test_fragment_n_array_unclosed_with_new_line(self): method test_fragment_n_array_unclosed_with_object_inside (line 469) | def test_fragment_n_array_unclosed_with_object_inside(self): method test_fragment_n_incomplete_false (line 472) | def test_fragment_n_incomplete_false(self): method test_fragment_n_incomplete_null (line 475) | def test_fragment_n_incomplete_null(self): method test_fragment_n_incomplete_true (line 478) | def test_fragment_n_incomplete_true(self): method test_fragment_n_multidigit_number_then_00 (line 481) | def test_fragment_n_multidigit_number_then_00(self): method test_fragment_n_number__ (line 484) | def test_fragment_n_number__(self): method test_fragment_n_number_1 (line 487) | def test_fragment_n_number_1(self): method test_fragment_n_number_Inf (line 490) | def test_fragment_n_number_Inf(self): method test_fragment_n_number_01 (line 493) | def test_fragment_n_number_01(self): method test_fragment_n_number_1_0 (line 496) | def test_fragment_n_number_1_0(self): method test_fragment_n_number_2 (line 499) | def test_fragment_n_number_2(self): method test_fragment_n_number_negative_NaN (line 502) | def test_fragment_n_number_negative_NaN(self): method test_fragment_n_number_negative_1 (line 505) | def test_fragment_n_number_negative_1(self): method test_fragment_n_number_2e_3 (line 508) | def test_fragment_n_number_2e_3(self): method test_fragment_n_number_0_1_2 (line 511) | def test_fragment_n_number_0_1_2(self): method test_fragment_n_number_0_3e_ (line 514) | def test_fragment_n_number_0_3e_(self): method test_fragment_n_number_0_3e (line 517) | def test_fragment_n_number_0_3e(self): method test_fragment_n_number_0_e1 (line 520) | def test_fragment_n_number_0_e1(self): method test_fragment_n_number_0_capital_E_ (line 523) | def test_fragment_n_number_0_capital_E_(self): method test_fragment_n_number_0_capital_E (line 526) | def test_fragment_n_number_0_capital_E(self): method test_fragment_n_number_0e_ (line 529) | def test_fragment_n_number_0e_(self): method test_fragment_n_number_0e (line 532) | def test_fragment_n_number_0e(self): method test_fragment_n_number_1_0e_ (line 535) | def test_fragment_n_number_1_0e_(self): method test_fragment_n_number_1_0e_2 (line 538) | def test_fragment_n_number_1_0e_2(self): method test_fragment_n_number_1_0e (line 541) | def test_fragment_n_number_1_0e(self): method test_fragment_n_number_1_000 (line 544) | def test_fragment_n_number_1_000(self): method test_fragment_n_number_1eE2 (line 547) | def test_fragment_n_number_1eE2(self): method test_fragment_n_number_2_e_3 (line 550) | def test_fragment_n_number_2_e_3(self): method test_fragment_n_number_2_e_3_2 (line 553) | def test_fragment_n_number_2_e_3_2(self): method test_fragment_n_number_2_e3_3 (line 556) | def test_fragment_n_number_2_e3_3(self): method test_fragment_n_number_9_e_ (line 559) | def test_fragment_n_number_9_e_(self): method test_fragment_n_number_negative_Inf (line 562) | def test_fragment_n_number_negative_Inf(self): method test_fragment_n_number_NaN (line 565) | def test_fragment_n_number_NaN(self): method test_fragment_n_number_U_FF11_fullwidth_digit_one (line 568) | def test_fragment_n_number_U_FF11_fullwidth_digit_one(self): method test_fragment_n_number_expressi (line 571) | def test_fragment_n_number_expressi(self): method test_fragment_n_number_hex_1_digit (line 574) | def test_fragment_n_number_hex_1_digit(self): method test_fragment_n_number_hex_2_digit (line 577) | def test_fragment_n_number_hex_2_digit(self): method test_fragment_n_number_infinity (line 580) | def test_fragment_n_number_infinity(self): method test_fragment_n_number_invalid_ (line 583) | def test_fragment_n_number_invalid_(self): method test_fragment_n_number_invalid_negative_real (line 586) | def test_fragment_n_number_invalid_negative_real(self): method test_fragment_n_number_invalid_utf_8_in_bigger_int (line 589) | def test_fragment_n_number_invalid_utf_8_in_bigger_int(self): method test_fragment_n_number_invalid_utf_8_in_exponent (line 592) | def test_fragment_n_number_invalid_utf_8_in_exponent(self): method test_fragment_n_number_invalid_utf_8_in_int (line 595) | def test_fragment_n_number_invalid_utf_8_in_int(self): method test_fragment_n_number_minus_infinity (line 598) | def test_fragment_n_number_minus_infinity(self): method test_fragment_n_number_minus_sign_with_trailing_garbage (line 601) | def test_fragment_n_number_minus_sign_with_trailing_garbage(self): method test_fragment_n_number_minus_space_1 (line 604) | def test_fragment_n_number_minus_space_1(self): method test_fragment_n_number_neg_int_starting_with_zer (line 607) | def test_fragment_n_number_neg_int_starting_with_zer(self): method test_fragment_n_number_neg_real_without_int_part (line 610) | def test_fragment_n_number_neg_real_without_int_part(self): method test_fragment_n_number_neg_with_garbage_at_end (line 613) | def test_fragment_n_number_neg_with_garbage_at_end(self): method test_fragment_n_number_real_garbage_after_e (line 616) | def test_fragment_n_number_real_garbage_after_e(self): method test_fragment_n_number_real_with_invalid_utf8_after_e (line 619) | def test_fragment_n_number_real_with_invalid_utf8_after_e(self): method test_fragment_n_number_real_without_fractional_part (line 622) | def test_fragment_n_number_real_without_fractional_part(self): method test_fragment_n_number_starting_with_dot (line 625) | def test_fragment_n_number_starting_with_dot(self): method test_fragment_n_number_with_alpha (line 628) | def test_fragment_n_number_with_alpha(self): method test_fragment_n_number_with_alpha_char (line 631) | def test_fragment_n_number_with_alpha_char(self): method test_fragment_n_number_with_leading_zer (line 634) | def test_fragment_n_number_with_leading_zer(self): method test_fragment_n_object_bad_value (line 637) | def test_fragment_n_object_bad_value(self): method test_fragment_n_object_bracket_key (line 640) | def test_fragment_n_object_bracket_key(self): method test_fragment_n_object_comma_instead_of_col (line 643) | def test_fragment_n_object_comma_instead_of_col(self): method test_fragment_n_object_double_col (line 646) | def test_fragment_n_object_double_col(self): method test_fragment_n_object_emoji (line 649) | def test_fragment_n_object_emoji(self): method test_fragment_n_object_garbage_at_end (line 652) | def test_fragment_n_object_garbage_at_end(self): method test_fragment_n_object_key_with_single_quote (line 655) | def test_fragment_n_object_key_with_single_quote(self): method test_fragment_n_object_lone_continuation_byte_in_key_and_trailing_comma (line 658) | def test_fragment_n_object_lone_continuation_byte_in_key_and_trailing_... method test_fragment_n_object_missing_col (line 661) | def test_fragment_n_object_missing_col(self): method test_fragment_n_object_missing_key (line 664) | def test_fragment_n_object_missing_key(self): method test_fragment_n_object_missing_semicol (line 667) | def test_fragment_n_object_missing_semicol(self): method test_fragment_n_object_missing_value (line 670) | def test_fragment_n_object_missing_value(self): method test_fragment_n_object_no_col (line 673) | def test_fragment_n_object_no_col(self): method test_fragment_n_object_non_string_key (line 676) | def test_fragment_n_object_non_string_key(self): method test_fragment_n_object_non_string_key_but_huge_number_instead (line 679) | def test_fragment_n_object_non_string_key_but_huge_number_instead(self): method test_fragment_n_object_repeated_null_null (line 682) | def test_fragment_n_object_repeated_null_null(self): method test_fragment_n_object_several_trailing_comma (line 685) | def test_fragment_n_object_several_trailing_comma(self): method test_fragment_n_object_single_quote (line 688) | def test_fragment_n_object_single_quote(self): method test_fragment_n_object_trailing_comma (line 691) | def test_fragment_n_object_trailing_comma(self): method test_fragment_n_object_trailing_comment (line 694) | def test_fragment_n_object_trailing_comment(self): method test_fragment_n_object_trailing_comment_ope (line 697) | def test_fragment_n_object_trailing_comment_ope(self): method test_fragment_n_object_trailing_comment_slash_ope (line 700) | def test_fragment_n_object_trailing_comment_slash_ope(self): method test_fragment_n_object_trailing_comment_slash_open_incomplete (line 703) | def test_fragment_n_object_trailing_comment_slash_open_incomplete(self): method test_fragment_n_object_two_commas_in_a_row (line 706) | def test_fragment_n_object_two_commas_in_a_row(self): method test_fragment_n_object_unquoted_key (line 709) | def test_fragment_n_object_unquoted_key(self): method test_fragment_n_object_unterminated_value (line 712) | def test_fragment_n_object_unterminated_value(self): method test_fragment_n_object_with_single_string (line 715) | def test_fragment_n_object_with_single_string(self): method test_fragment_n_object_with_trailing_garbage (line 718) | def test_fragment_n_object_with_trailing_garbage(self): method test_fragment_n_single_space (line 721) | def test_fragment_n_single_space(self): method test_fragment_n_string_1_surrogate_then_escape (line 724) | def test_fragment_n_string_1_surrogate_then_escape(self): method test_fragment_n_string_1_surrogate_then_escape_u (line 727) | def test_fragment_n_string_1_surrogate_then_escape_u(self): method test_fragment_n_string_1_surrogate_then_escape_u1 (line 730) | def test_fragment_n_string_1_surrogate_then_escape_u1(self): method test_fragment_n_string_1_surrogate_then_escape_u1x (line 733) | def test_fragment_n_string_1_surrogate_then_escape_u1x(self): method test_fragment_n_string_accentuated_char_no_quote (line 736) | def test_fragment_n_string_accentuated_char_no_quote(self): method test_fragment_n_string_backslash_00 (line 739) | def test_fragment_n_string_backslash_00(self): method test_fragment_n_string_escape_x (line 742) | def test_fragment_n_string_escape_x(self): method test_fragment_n_string_escaped_backslash_bad (line 745) | def test_fragment_n_string_escaped_backslash_bad(self): method test_fragment_n_string_escaped_ctrl_char_tab (line 748) | def test_fragment_n_string_escaped_ctrl_char_tab(self): method test_fragment_n_string_escaped_emoji (line 751) | def test_fragment_n_string_escaped_emoji(self): method test_fragment_n_string_incomplete_escape (line 754) | def test_fragment_n_string_incomplete_escape(self): method test_fragment_n_string_incomplete_escaped_character (line 757) | def test_fragment_n_string_incomplete_escaped_character(self): method test_fragment_n_string_incomplete_surrogate (line 760) | def test_fragment_n_string_incomplete_surrogate(self): method test_fragment_n_string_incomplete_surrogate_escape_invalid (line 763) | def test_fragment_n_string_incomplete_surrogate_escape_invalid(self): method test_fragment_n_string_invalid_utf_8_in_escape (line 766) | def test_fragment_n_string_invalid_utf_8_in_escape(self): method test_fragment_n_string_invalid_backslash_esc (line 769) | def test_fragment_n_string_invalid_backslash_esc(self): method test_fragment_n_string_invalid_unicode_escape (line 772) | def test_fragment_n_string_invalid_unicode_escape(self): method test_fragment_n_string_invalid_utf8_after_escape (line 775) | def test_fragment_n_string_invalid_utf8_after_escape(self): method test_fragment_n_string_leading_uescaped_thinspace (line 778) | def test_fragment_n_string_leading_uescaped_thinspace(self): method test_fragment_n_string_no_quotes_with_bad_escape (line 781) | def test_fragment_n_string_no_quotes_with_bad_escape(self): method test_fragment_n_string_single_doublequote (line 784) | def test_fragment_n_string_single_doublequote(self): method test_fragment_n_string_single_quote (line 787) | def test_fragment_n_string_single_quote(self): method test_fragment_n_string_single_string_no_double_quote (line 790) | def test_fragment_n_string_single_string_no_double_quote(self): method test_fragment_n_string_start_escape_unclosed (line 793) | def test_fragment_n_string_start_escape_unclosed(self): method test_fragment_n_string_unescaped_crtl_char (line 796) | def test_fragment_n_string_unescaped_crtl_char(self): method test_fragment_n_string_unescaped_newline (line 799) | def test_fragment_n_string_unescaped_newline(self): method test_fragment_n_string_unescaped_tab (line 802) | def test_fragment_n_string_unescaped_tab(self): method test_fragment_n_string_unicode_CapitalU (line 805) | def test_fragment_n_string_unicode_CapitalU(self): method test_fragment_n_string_with_trailing_garbage (line 808) | def test_fragment_n_string_with_trailing_garbage(self): method test_fragment_n_structure_100000_opening_array (line 811) | def test_fragment_n_structure_100000_opening_array(self): method test_fragment_n_structure_U_2060_word_joined (line 814) | def test_fragment_n_structure_U_2060_word_joined(self): method test_fragment_n_structure_UTF8_BOM_no_data (line 817) | def test_fragment_n_structure_UTF8_BOM_no_data(self): method test_fragment_n_structure_angle_bracket_ (line 820) | def test_fragment_n_structure_angle_bracket_(self): method test_fragment_n_structure_angle_bracket_null (line 823) | def test_fragment_n_structure_angle_bracket_null(self): method test_fragment_n_structure_array_trailing_garbage (line 826) | def test_fragment_n_structure_array_trailing_garbage(self): method test_fragment_n_structure_array_with_extra_array_close (line 829) | def test_fragment_n_structure_array_with_extra_array_close(self): method test_fragment_n_structure_array_with_unclosed_string (line 832) | def test_fragment_n_structure_array_with_unclosed_string(self): method test_fragment_n_structure_ascii_unicode_identifier (line 835) | def test_fragment_n_structure_ascii_unicode_identifier(self): method test_fragment_n_structure_capitalized_True (line 838) | def test_fragment_n_structure_capitalized_True(self): method test_fragment_n_structure_close_unopened_array (line 841) | def test_fragment_n_structure_close_unopened_array(self): method test_fragment_n_structure_comma_instead_of_closing_brace (line 844) | def test_fragment_n_structure_comma_instead_of_closing_brace(self): method test_fragment_n_structure_double_array (line 847) | def test_fragment_n_structure_double_array(self): method test_fragment_n_structure_end_array (line 850) | def test_fragment_n_structure_end_array(self): method test_fragment_n_structure_incomplete_UTF8_BOM (line 853) | def test_fragment_n_structure_incomplete_UTF8_BOM(self): method test_fragment_n_structure_lone_invalid_utf_8 (line 856) | def test_fragment_n_structure_lone_invalid_utf_8(self): method test_fragment_n_structure_lone_open_bracket (line 859) | def test_fragment_n_structure_lone_open_bracket(self): method test_fragment_n_structure_no_data (line 862) | def test_fragment_n_structure_no_data(self): method test_fragment_n_structure_null_byte_outside_string (line 865) | def test_fragment_n_structure_null_byte_outside_string(self): method test_fragment_n_structure_number_with_trailing_garbage (line 868) | def test_fragment_n_structure_number_with_trailing_garbage(self): method test_fragment_n_structure_object_followed_by_closing_object (line 871) | def test_fragment_n_structure_object_followed_by_closing_object(self): method test_fragment_n_structure_object_unclosed_no_value (line 874) | def test_fragment_n_structure_object_unclosed_no_value(self): method test_fragment_n_structure_object_with_comment (line 877) | def test_fragment_n_structure_object_with_comment(self): method test_fragment_n_structure_object_with_trailing_garbage (line 880) | def test_fragment_n_structure_object_with_trailing_garbage(self): method test_fragment_n_structure_open_array_apostrophe (line 883) | def test_fragment_n_structure_open_array_apostrophe(self): method test_fragment_n_structure_open_array_comma (line 886) | def test_fragment_n_structure_open_array_comma(self): method test_fragment_n_structure_open_array_object (line 889) | def test_fragment_n_structure_open_array_object(self): method test_fragment_n_structure_open_array_open_object (line 892) | def test_fragment_n_structure_open_array_open_object(self): method test_fragment_n_structure_open_array_open_string (line 895) | def test_fragment_n_structure_open_array_open_string(self): method test_fragment_n_structure_open_array_string (line 898) | def test_fragment_n_structure_open_array_string(self): method test_fragment_n_structure_open_object (line 901) | def test_fragment_n_structure_open_object(self): method test_fragment_n_structure_open_object_close_array (line 904) | def test_fragment_n_structure_open_object_close_array(self): method test_fragment_n_structure_open_object_comma (line 907) | def test_fragment_n_structure_open_object_comma(self): method test_fragment_n_structure_open_object_open_array (line 910) | def test_fragment_n_structure_open_object_open_array(self): method test_fragment_n_structure_open_object_open_string (line 913) | def test_fragment_n_structure_open_object_open_string(self): method test_fragment_n_structure_open_object_string_with_apostrophe (line 916) | def test_fragment_n_structure_open_object_string_with_apostrophe(self): method test_fragment_n_structure_open_ope (line 919) | def test_fragment_n_structure_open_ope(self): method test_fragment_n_structure_single_eacute (line 922) | def test_fragment_n_structure_single_eacute(self): method test_fragment_n_structure_single_star (line 925) | def test_fragment_n_structure_single_star(self): method test_fragment_n_structure_trailing_ (line 928) | def test_fragment_n_structure_trailing_(self): method test_fragment_n_structure_uescaped_LF_before_string (line 931) | def test_fragment_n_structure_uescaped_LF_before_string(self): method test_fragment_n_structure_unclosed_array (line 934) | def test_fragment_n_structure_unclosed_array(self): method test_fragment_n_structure_unclosed_array_partial_null (line 937) | def test_fragment_n_structure_unclosed_array_partial_null(self): method test_fragment_n_structure_unclosed_array_unfinished_false (line 940) | def test_fragment_n_structure_unclosed_array_unfinished_false(self): method test_fragment_n_structure_unclosed_array_unfinished_true (line 943) | def test_fragment_n_structure_unclosed_array_unfinished_true(self): method test_fragment_n_structure_unclosed_object (line 946) | def test_fragment_n_structure_unclosed_object(self): method test_fragment_n_structure_unicode_identifier (line 949) | def test_fragment_n_structure_unicode_identifier(self): method test_fragment_n_structure_whitespace_U_2060_word_joiner (line 952) | def test_fragment_n_structure_whitespace_U_2060_word_joiner(self): method test_fragment_n_structure_whitespace_formfeed (line 955) | def test_fragment_n_structure_whitespace_formfeed(self): method test_fragment_i_number_double_huge_neg_exp (line 958) | def test_fragment_i_number_double_huge_neg_exp(self): method test_fragment_i_number_huge_exp (line 961) | def test_fragment_i_number_huge_exp(self): method test_fragment_i_number_neg_int_huge_exp (line 964) | def test_fragment_i_number_neg_int_huge_exp(self): method test_fragment_i_number_pos_double_huge_exp (line 967) | def test_fragment_i_number_pos_double_huge_exp(self): method test_fragment_i_number_real_neg_overflow (line 970) | def test_fragment_i_number_real_neg_overflow(self): method test_fragment_i_number_real_pos_overflow (line 973) | def test_fragment_i_number_real_pos_overflow(self): method test_fragment_i_number_real_underflow (line 976) | def test_fragment_i_number_real_underflow(self): method test_fragment_i_number_too_big_neg_int (line 979) | def test_fragment_i_number_too_big_neg_int(self): method test_fragment_i_number_too_big_pos_int (line 982) | def test_fragment_i_number_too_big_pos_int(self): method test_fragment_i_number_very_big_negative_int (line 985) | def test_fragment_i_number_very_big_negative_int(self): method test_fragment_i_object_key_lone_2nd_surrogate (line 988) | def test_fragment_i_object_key_lone_2nd_surrogate(self): method test_fragment_i_string_1st_surrogate_but_2nd_missing (line 991) | def test_fragment_i_string_1st_surrogate_but_2nd_missing(self): method test_fragment_i_string_1st_valid_surrogate_2nd_invalid (line 994) | def test_fragment_i_string_1st_valid_surrogate_2nd_invalid(self): method test_fragment_i_string_UTF_16LE_with_BOM (line 997) | def test_fragment_i_string_UTF_16LE_with_BOM(self): method test_fragment_i_string_UTF_8_invalid_sequence (line 1000) | def test_fragment_i_string_UTF_8_invalid_sequence(self): method test_fragment_i_string_UTF8_surrogate_U_D800 (line 1003) | def test_fragment_i_string_UTF8_surrogate_U_D800(self): method test_fragment_i_string_incomplete_surrogate_and_escape_valid (line 1006) | def test_fragment_i_string_incomplete_surrogate_and_escape_valid(self): method test_fragment_i_string_incomplete_surrogate_pair (line 1009) | def test_fragment_i_string_incomplete_surrogate_pair(self): method test_fragment_i_string_incomplete_surrogates_escape_valid (line 1012) | def test_fragment_i_string_incomplete_surrogates_escape_valid(self): method test_fragment_i_string_invalid_lonely_surrogate (line 1015) | def test_fragment_i_string_invalid_lonely_surrogate(self): method test_fragment_i_string_invalid_surrogate (line 1018) | def test_fragment_i_string_invalid_surrogate(self): method test_fragment_i_string_invalid_utf_8 (line 1021) | def test_fragment_i_string_invalid_utf_8(self): method test_fragment_i_string_inverted_surrogates_U_1D11E (line 1024) | def test_fragment_i_string_inverted_surrogates_U_1D11E(self): method test_fragment_i_string_iso_latin_1 (line 1027) | def test_fragment_i_string_iso_latin_1(self): method test_fragment_i_string_lone_second_surrogate (line 1030) | def test_fragment_i_string_lone_second_surrogate(self): method test_fragment_i_string_lone_utf8_continuation_byte (line 1033) | def test_fragment_i_string_lone_utf8_continuation_byte(self): method test_fragment_i_string_not_in_unicode_range (line 1036) | def test_fragment_i_string_not_in_unicode_range(self): method test_fragment_i_string_overlong_sequence_2_byte (line 1039) | def test_fragment_i_string_overlong_sequence_2_byte(self): method test_fragment_i_string_overlong_sequence_6_byte (line 1042) | def test_fragment_i_string_overlong_sequence_6_byte(self): method test_fragment_i_string_overlong_sequence_6_bytes_null (line 1045) | def test_fragment_i_string_overlong_sequence_6_bytes_null(self): method test_fragment_i_string_truncated_utf_8 (line 1048) | def test_fragment_i_string_truncated_utf_8(self): method test_fragment_i_string_utf16BE_no_BOM (line 1051) | def test_fragment_i_string_utf16BE_no_BOM(self): method test_fragment_i_string_utf16LE_no_BOM (line 1054) | def test_fragment_i_string_utf16LE_no_BOM(self): method test_fragment_i_structure_500_nested_array (line 1057) | def test_fragment_i_structure_500_nested_array(self): method test_fragment_i_structure_UTF_8_BOM_empty_object (line 1060) | def test_fragment_i_structure_UTF_8_BOM_empty_object(self): FILE: test/test_indent.py class TestIndentedOutput (line 13) | class TestIndentedOutput: method test_equivalent (line 14) | def test_equivalent(self): method test_sort (line 24) | def test_sort(self): method test_non_str (line 31) | def test_non_str(self): method test_options (line 38) | def test_options(self): method test_empty (line 55) | def test_empty(self): method test_list_max (line 60) | def test_list_max(self): method test_dict_max (line 71) | def test_dict_max(self): method test_twitter_pretty (line 84) | def test_twitter_pretty(self): method test_github_pretty (line 95) | def test_github_pretty(self): method test_canada_pretty (line 106) | def test_canada_pretty(self): method test_citm_catalog_pretty (line 117) | def test_citm_catalog_pretty(self): FILE: test/test_issue221.py function test_invalid (line 16) | def test_invalid(val): FILE: test/test_issue331.py function test_issue331_1_pretty (line 335) | def test_issue331_1_pretty(): function test_issue331_1_compact (line 343) | def test_issue331_1_compact(): function test_issue331_2_pretty (line 351) | def test_issue331_2_pretty(): function test_issue331_2_compact (line 359) | def test_issue331_2_compact(): function test_issue335_compact (line 366) | def test_issue335_compact(): function test_issue335_pretty (line 371) | def test_issue335_pretty(): FILE: test/test_jsonchecker.py class TestJsonChecker (line 15) | class TestJsonChecker: method _run_fail_json (line 16) | def _run_fail_json(self, filename, exc=orjson.JSONDecodeError): method _run_pass_json (line 20) | def _run_pass_json(self, filename, match=""): method test_fail01 (line 24) | def test_fail01(self): method test_fail02 (line 33) | def test_fail02(self): method test_fail03 (line 39) | def test_fail03(self): method test_fail04 (line 45) | def test_fail04(self): method test_fail05 (line 51) | def test_fail05(self): method test_fail06 (line 57) | def test_fail06(self): method test_fail07 (line 63) | def test_fail07(self): method test_fail08 (line 69) | def test_fail08(self): method test_fail09 (line 75) | def test_fail09(self): method test_fail10 (line 81) | def test_fail10(self): method test_fail11 (line 87) | def test_fail11(self): method test_fail12 (line 93) | def test_fail12(self): method test_fail13 (line 99) | def test_fail13(self): method test_fail14 (line 105) | def test_fail14(self): method test_fail15 (line 111) | def test_fail15(self): method test_fail16 (line 117) | def test_fail16(self): method test_fail17 (line 123) | def test_fail17(self): method test_fail18 (line 129) | def test_fail18(self): method test_fail19 (line 138) | def test_fail19(self): method test_fail20 (line 144) | def test_fail20(self): method test_fail21 (line 150) | def test_fail21(self): method test_fail22 (line 156) | def test_fail22(self): method test_fail23 (line 162) | def test_fail23(self): method test_fail24 (line 168) | def test_fail24(self): method test_fail25 (line 174) | def test_fail25(self): method test_fail26 (line 180) | def test_fail26(self): method test_fail27 (line 186) | def test_fail27(self): method test_fail28 (line 192) | def test_fail28(self): method test_fail29 (line 198) | def test_fail29(self): method test_fail30 (line 204) | def test_fail30(self): method test_fail31 (line 210) | def test_fail31(self): method test_fail32 (line 216) | def test_fail32(self): method test_fail33 (line 222) | def test_fail33(self): method test_pass01 (line 228) | def test_pass01(self): method test_pass02 (line 234) | def test_pass02(self): method test_pass03 (line 243) | def test_pass03(self): FILE: test/test_memory.py function default (line 30) | def default(obj): class Member (line 35) | class Member: class Object (line 41) | class Object: class Unsupported (line 65) | class Unsupported: class TestMemory (line 69) | class TestMemory: method test_memory_loads (line 71) | def test_memory_loads(self): method test_memory_loads_memoryview (line 88) | def test_memory_loads_memoryview(self): method test_memory_dumps (line 105) | def test_memory_dumps(self): method test_memory_loads_exc (line 123) | def test_memory_loads_exc(self): method test_memory_dumps_exc (line 142) | def test_memory_dumps_exc(self): method test_memory_dumps_default (line 162) | def test_memory_dumps_default(self): method test_memory_dumps_dataclass (line 187) | def test_memory_dumps_dataclass(self): method test_memory_dumps_pytz_tzinfo (line 207) | def test_memory_dumps_pytz_tzinfo(self): method test_memory_loads_keys (line 225) | def test_memory_loads_keys(self): method test_memory_dumps_numpy (line 245) | def test_memory_dumps_numpy(self): method test_memory_dumps_pandas (line 264) | def test_memory_dumps_pandas(self): method test_memory_dumps_fragment (line 282) | def test_memory_dumps_fragment(self): FILE: test/test_non_str_keys.py class SubStr (line 20) | class SubStr(str): class TestNonStrKeyTests (line 24) | class TestNonStrKeyTests: method test_dict_keys_duplicate (line 25) | def test_dict_keys_duplicate(self): method test_dict_keys_int (line 34) | def test_dict_keys_int(self): method test_dict_keys_substr (line 40) | def test_dict_keys_substr(self): method test_dict_keys_substr_passthrough (line 46) | def test_dict_keys_substr_passthrough(self): method test_dict_keys_substr_invalid (line 58) | def test_dict_keys_substr_invalid(self): method test_dict_keys_strict (line 62) | def test_dict_keys_strict(self): method test_dict_keys_int_range_valid_i64 (line 74) | def test_dict_keys_int_range_valid_i64(self): method test_dict_keys_int_range_valid_u64 (line 100) | def test_dict_keys_int_range_valid_u64(self): method test_dict_keys_int_range_invalid (line 119) | def test_dict_keys_int_range_invalid(self): method test_dict_keys_float (line 128) | def test_dict_keys_float(self): method test_dict_keys_inf (line 134) | def test_dict_keys_inf(self): method test_dict_keys_nan (line 144) | def test_dict_keys_nan(self): method test_dict_keys_bool (line 150) | def test_dict_keys_bool(self): method test_dict_keys_datetime (line 156) | def test_dict_keys_datetime(self): method test_dict_keys_datetime_opt (line 165) | def test_dict_keys_datetime_opt(self): method test_dict_keys_datetime_passthrough (line 177) | def test_dict_keys_datetime_passthrough(self): method test_dict_keys_uuid (line 189) | def test_dict_keys_uuid(self): method test_dict_keys_date (line 201) | def test_dict_keys_date(self): method test_dict_keys_time (line 210) | def test_dict_keys_time(self): method test_dict_non_str_and_sort_keys (line 219) | def test_dict_non_str_and_sort_keys(self): method test_dict_keys_time_err (line 233) | def test_dict_keys_time_err(self): method test_dict_keys_str (line 241) | def test_dict_keys_str(self): method test_dict_keys_type (line 246) | def test_dict_keys_type(self): method test_dict_keys_array (line 255) | def test_dict_keys_array(self): method test_dict_keys_dataclass (line 259) | def test_dict_keys_dataclass(self): method test_dict_keys_dataclass_hash (line 267) | def test_dict_keys_dataclass_hash(self): method test_dict_keys_list (line 279) | def test_dict_keys_list(self): method test_dict_keys_dict (line 283) | def test_dict_keys_dict(self): method test_dict_keys_tuple (line 287) | def test_dict_keys_tuple(self): method test_dict_keys_unknown (line 292) | def test_dict_keys_unknown(self): method test_dict_keys_no_str_call (line 296) | def test_dict_keys_no_str_call(self): FILE: test/test_numpy.py function numpy_default (line 14) | def numpy_default(obj): class TestNumpy (line 21) | class TestNumpy: method test_numpy_array_d1_uintp (line 22) | def test_numpy_array_d1_uintp(self): method test_numpy_array_d1_intp (line 30) | def test_numpy_array_d1_intp(self): method test_numpy_array_d1_i64 (line 38) | def test_numpy_array_d1_i64(self): method test_numpy_array_d1_u64 (line 47) | def test_numpy_array_d1_u64(self): method test_numpy_array_d1_i8 (line 56) | def test_numpy_array_d1_i8(self): method test_numpy_array_d1_u8 (line 65) | def test_numpy_array_d1_u8(self): method test_numpy_array_d1_i32 (line 74) | def test_numpy_array_d1_i32(self): method test_numpy_array_d1_i16 (line 83) | def test_numpy_array_d1_i16(self): method test_numpy_array_d1_u16 (line 92) | def test_numpy_array_d1_u16(self): method test_numpy_array_d1_u32 (line 101) | def test_numpy_array_d1_u32(self): method test_numpy_array_d1_f32 (line 110) | def test_numpy_array_d1_f32(self): method test_numpy_array_d1_f16 (line 119) | def test_numpy_array_d1_f16(self): method test_numpy_array_f16_roundtrip (line 128) | def test_numpy_array_f16_roundtrip(self): method test_numpy_array_f16_edge (line 150) | def test_numpy_array_f16_edge(self): method test_numpy_array_f32_edge (line 169) | def test_numpy_array_f32_edge(self): method test_numpy_array_f64_edge (line 188) | def test_numpy_array_f64_edge(self): method test_numpy_array_d1_f64 (line 207) | def test_numpy_array_d1_f64(self): method test_numpy_array_d1_bool (line 216) | def test_numpy_array_d1_bool(self): method test_numpy_array_d1_datetime64_years (line 225) | def test_numpy_array_d1_datetime64_years(self): method test_numpy_array_d1_datetime64_months (line 245) | def test_numpy_array_d1_datetime64_months(self): method test_numpy_array_d1_datetime64_days (line 260) | def test_numpy_array_d1_datetime64_days(self): method test_numpy_array_d1_datetime64_hours (line 275) | def test_numpy_array_d1_datetime64_hours(self): method test_numpy_array_d1_datetime64_minutes (line 290) | def test_numpy_array_d1_datetime64_minutes(self): method test_numpy_array_d1_datetime64_seconds (line 305) | def test_numpy_array_d1_datetime64_seconds(self): method test_numpy_array_d1_datetime64_milliseconds (line 320) | def test_numpy_array_d1_datetime64_milliseconds(self): method test_numpy_array_d1_datetime64_microseconds (line 335) | def test_numpy_array_d1_datetime64_microseconds(self): method test_numpy_array_d1_datetime64_nanoseconds (line 350) | def test_numpy_array_d1_datetime64_nanoseconds(self): method test_numpy_array_d1_datetime64_picoseconds (line 365) | def test_numpy_array_d1_datetime64_picoseconds(self): method test_numpy_array_d2_i64 (line 381) | def test_numpy_array_d2_i64(self): method test_numpy_array_d2_f64 (line 390) | def test_numpy_array_d2_f64(self): method test_numpy_array_d3_i8 (line 399) | def test_numpy_array_d3_i8(self): method test_numpy_array_d3_u8 (line 408) | def test_numpy_array_d3_u8(self): method test_numpy_array_d3_i32 (line 417) | def test_numpy_array_d3_i32(self): method test_numpy_array_d3_i64 (line 426) | def test_numpy_array_d3_i64(self): method test_numpy_array_d3_f64 (line 435) | def test_numpy_array_d3_f64(self): method test_numpy_array_fortran (line 447) | def test_numpy_array_fortran(self): method test_numpy_array_non_contiguous_message (line 458) | def test_numpy_array_non_contiguous_message(self): method test_numpy_array_unsupported_dtype (line 470) | def test_numpy_array_unsupported_dtype(self): method test_numpy_array_d1 (line 476) | def test_numpy_array_d1(self): method test_numpy_array_d2 (line 488) | def test_numpy_array_d2(self): method test_numpy_array_d3 (line 500) | def test_numpy_array_d3(self): method test_numpy_array_d4 (line 512) | def test_numpy_array_d4(self): method test_numpy_array_4_stride (line 524) | def test_numpy_array_4_stride(self): method test_numpy_array_dimension_zero (line 536) | def test_numpy_array_dimension_zero(self): method test_numpy_array_dimension_max (line 575) | def test_numpy_array_dimension_max(self): method test_numpy_scalar_int8 (line 621) | def test_numpy_scalar_int8(self): method test_numpy_scalar_int16 (line 630) | def test_numpy_scalar_int16(self): method test_numpy_scalar_int32 (line 641) | def test_numpy_scalar_int32(self): method test_numpy_scalar_int64 (line 652) | def test_numpy_scalar_int64(self): method test_numpy_scalar_uint8 (line 668) | def test_numpy_scalar_uint8(self): method test_numpy_scalar_uint16 (line 674) | def test_numpy_scalar_uint16(self): method test_numpy_scalar_uint32 (line 681) | def test_numpy_scalar_uint32(self): method test_numpy_scalar_uint64 (line 688) | def test_numpy_scalar_uint64(self): method test_numpy_scalar_float16 (line 698) | def test_numpy_scalar_float16(self): method test_numpy_scalar_float32 (line 704) | def test_numpy_scalar_float32(self): method test_numpy_scalar_float64 (line 710) | def test_numpy_scalar_float64(self): method test_numpy_bool (line 716) | def test_numpy_bool(self): method test_numpy_datetime_year (line 725) | def test_numpy_datetime_year(self): method test_numpy_datetime_month (line 731) | def test_numpy_datetime_month(self): method test_numpy_datetime_day (line 737) | def test_numpy_datetime_day(self): method test_numpy_datetime_hour (line 746) | def test_numpy_datetime_hour(self): method test_numpy_datetime_minute (line 755) | def test_numpy_datetime_minute(self): method test_numpy_datetime_second (line 764) | def test_numpy_datetime_second(self): method test_numpy_datetime_milli (line 773) | def test_numpy_datetime_milli(self): method test_numpy_datetime_micro (line 782) | def test_numpy_datetime_micro(self): method test_numpy_datetime_nano (line 791) | def test_numpy_datetime_nano(self): method test_numpy_datetime_naive_utc_year (line 800) | def test_numpy_datetime_naive_utc_year(self): method test_numpy_datetime_naive_utc_month (line 809) | def test_numpy_datetime_naive_utc_month(self): method test_numpy_datetime_naive_utc_day (line 818) | def test_numpy_datetime_naive_utc_day(self): method test_numpy_datetime_naive_utc_hour (line 827) | def test_numpy_datetime_naive_utc_hour(self): method test_numpy_datetime_naive_utc_minute (line 836) | def test_numpy_datetime_naive_utc_minute(self): method test_numpy_datetime_naive_utc_second (line 845) | def test_numpy_datetime_naive_utc_second(self): method test_numpy_datetime_naive_utc_milli (line 854) | def test_numpy_datetime_naive_utc_milli(self): method test_numpy_datetime_naive_utc_micro (line 863) | def test_numpy_datetime_naive_utc_micro(self): method test_numpy_datetime_naive_utc_nano (line 872) | def test_numpy_datetime_naive_utc_nano(self): method test_numpy_datetime_naive_utc_utc_z_year (line 881) | def test_numpy_datetime_naive_utc_utc_z_year(self): method test_numpy_datetime_naive_utc_utc_z_month (line 892) | def test_numpy_datetime_naive_utc_utc_z_month(self): method test_numpy_datetime_naive_utc_utc_z_day (line 903) | def test_numpy_datetime_naive_utc_utc_z_day(self): method test_numpy_datetime_naive_utc_utc_z_hour (line 914) | def test_numpy_datetime_naive_utc_utc_z_hour(self): method test_numpy_datetime_naive_utc_utc_z_minute (line 925) | def test_numpy_datetime_naive_utc_utc_z_minute(self): method test_numpy_datetime_naive_utc_utc_z_second (line 936) | def test_numpy_datetime_naive_utc_utc_z_second(self): method test_numpy_datetime_naive_utc_utc_z_milli (line 947) | def test_numpy_datetime_naive_utc_utc_z_milli(self): method test_numpy_datetime_naive_utc_utc_z_micro (line 958) | def test_numpy_datetime_naive_utc_utc_z_micro(self): method test_numpy_datetime_naive_utc_utc_z_nano (line 969) | def test_numpy_datetime_naive_utc_utc_z_nano(self): method test_numpy_datetime_omit_microseconds_year (line 980) | def test_numpy_datetime_omit_microseconds_year(self): method test_numpy_datetime_omit_microseconds_month (line 989) | def test_numpy_datetime_omit_microseconds_month(self): method test_numpy_datetime_omit_microseconds_day (line 998) | def test_numpy_datetime_omit_microseconds_day(self): method test_numpy_datetime_omit_microseconds_hour (line 1007) | def test_numpy_datetime_omit_microseconds_hour(self): method test_numpy_datetime_omit_microseconds_minute (line 1016) | def test_numpy_datetime_omit_microseconds_minute(self): method test_numpy_datetime_omit_microseconds_second (line 1025) | def test_numpy_datetime_omit_microseconds_second(self): method test_numpy_datetime_omit_microseconds_milli (line 1034) | def test_numpy_datetime_omit_microseconds_milli(self): method test_numpy_datetime_omit_microseconds_micro (line 1043) | def test_numpy_datetime_omit_microseconds_micro(self): method test_numpy_datetime_omit_microseconds_nano (line 1052) | def test_numpy_datetime_omit_microseconds_nano(self): method test_numpy_datetime_nat (line 1061) | def test_numpy_datetime_nat(self): method test_numpy_repeated (line 1067) | def test_numpy_repeated(self): class TestNumpyEquivalence (line 1080) | class TestNumpyEquivalence: method _test (line 1081) | def _test(self, obj): method test_numpy_uint8 (line 1086) | def test_numpy_uint8(self): method test_numpy_uint16 (line 1089) | def test_numpy_uint16(self): method test_numpy_uint32 (line 1092) | def test_numpy_uint32(self): method test_numpy_uint64 (line 1095) | def test_numpy_uint64(self): method test_numpy_int8 (line 1098) | def test_numpy_int8(self): method test_numpy_int16 (line 1101) | def test_numpy_int16(self): method test_numpy_int32 (line 1104) | def test_numpy_int32(self): method test_numpy_int64 (line 1107) | def test_numpy_int64(self): method test_numpy_float32 (line 1113) | def test_numpy_float32(self): method test_numpy_float64 (line 1125) | def test_numpy_float64(self): class NumpyEndianness (line 1135) | class NumpyEndianness: method test_numpy_array_dimension_zero (line 1136) | def test_numpy_array_dimension_zero(self): FILE: test/test_parsing.py class TestJSONTestSuiteParsing (line 17) | class TestJSONTestSuiteParsing: method _run_fail_json (line 18) | def _run_fail_json(self, filename, exc=orjson.JSONDecodeError): method _run_pass_json (line 36) | def _run_pass_json(self, filename, match=""): method test_y_array_arraysWithSpace (line 45) | def test_y_array_arraysWithSpace(self): method test_y_array_empty_string (line 51) | def test_y_array_empty_string(self): method test_y_array_empty (line 57) | def test_y_array_empty(self): method test_y_array_ending_with_newline (line 63) | def test_y_array_ending_with_newline(self): method test_y_array_false (line 69) | def test_y_array_false(self): method test_y_array_heterogeneou (line 75) | def test_y_array_heterogeneou(self): method test_y_array_null (line 81) | def test_y_array_null(self): method test_y_array_with_1_and_newline (line 87) | def test_y_array_with_1_and_newline(self): method test_y_array_with_leading_space (line 93) | def test_y_array_with_leading_space(self): method test_y_array_with_several_null (line 99) | def test_y_array_with_several_null(self): method test_y_array_with_trailing_space (line 105) | def test_y_array_with_trailing_space(self): method test_y_number (line 111) | def test_y_number(self): method test_y_number_0e_1 (line 117) | def test_y_number_0e_1(self): method test_y_number_0e1 (line 123) | def test_y_number_0e1(self): method test_y_number_after_space (line 129) | def test_y_number_after_space(self): method test_y_number_double_close_to_zer (line 135) | def test_y_number_double_close_to_zer(self): method test_y_number_int_with_exp (line 141) | def test_y_number_int_with_exp(self): method test_y_number_minus_zer (line 147) | def test_y_number_minus_zer(self): method test_y_number_negative_int (line 153) | def test_y_number_negative_int(self): method test_y_number_negative_one (line 159) | def test_y_number_negative_one(self): method test_y_number_negative_zer (line 165) | def test_y_number_negative_zer(self): method test_y_number_real_capital_e (line 171) | def test_y_number_real_capital_e(self): method test_y_number_real_capital_e_neg_exp (line 177) | def test_y_number_real_capital_e_neg_exp(self): method test_y_number_real_capital_e_pos_exp (line 183) | def test_y_number_real_capital_e_pos_exp(self): method test_y_number_real_exponent (line 189) | def test_y_number_real_exponent(self): method test_y_number_real_fraction_exponent (line 195) | def test_y_number_real_fraction_exponent(self): method test_y_number_real_neg_exp (line 201) | def test_y_number_real_neg_exp(self): method test_y_number_real_pos_exponent (line 207) | def test_y_number_real_pos_exponent(self): method test_y_number_simple_int (line 213) | def test_y_number_simple_int(self): method test_y_number_simple_real (line 219) | def test_y_number_simple_real(self): method test_y_object (line 225) | def test_y_object(self): method test_y_object_basic (line 231) | def test_y_object_basic(self): method test_y_object_duplicated_key (line 237) | def test_y_object_duplicated_key(self): method test_y_object_duplicated_key_and_value (line 243) | def test_y_object_duplicated_key_and_value(self): method test_y_object_empty (line 249) | def test_y_object_empty(self): method test_y_object_empty_key (line 255) | def test_y_object_empty_key(self): method test_y_object_escaped_null_in_key (line 261) | def test_y_object_escaped_null_in_key(self): method test_y_object_extreme_number (line 267) | def test_y_object_extreme_number(self): method test_y_object_long_string (line 273) | def test_y_object_long_string(self): method test_y_object_simple (line 279) | def test_y_object_simple(self): method test_y_object_string_unicode (line 285) | def test_y_object_string_unicode(self): method test_y_object_with_newline (line 291) | def test_y_object_with_newline(self): method test_y_string_1_2_3_bytes_UTF_8_sequence (line 297) | def test_y_string_1_2_3_bytes_UTF_8_sequence(self): method test_y_string_accepted_surrogate_pair (line 303) | def test_y_string_accepted_surrogate_pair(self): method test_y_string_accepted_surrogate_pairs (line 309) | def test_y_string_accepted_surrogate_pairs(self): method test_y_string_allowed_escape (line 315) | def test_y_string_allowed_escape(self): method test_y_string_backslash_and_u_escaped_zer (line 321) | def test_y_string_backslash_and_u_escaped_zer(self): method test_y_string_backslash_doublequote (line 327) | def test_y_string_backslash_doublequote(self): method test_y_string_comment (line 333) | def test_y_string_comment(self): method test_y_string_double_escape_a (line 339) | def test_y_string_double_escape_a(self): method test_y_string_double_escape_ (line 345) | def test_y_string_double_escape_(self): method test_y_string_escaped_control_character (line 351) | def test_y_string_escaped_control_character(self): method test_y_string_escaped_noncharacter (line 357) | def test_y_string_escaped_noncharacter(self): method test_y_string_in_array (line 363) | def test_y_string_in_array(self): method test_y_string_in_array_with_leading_space (line 369) | def test_y_string_in_array_with_leading_space(self): method test_y_string_last_surrogates_1_and_2 (line 375) | def test_y_string_last_surrogates_1_and_2(self): method test_y_string_nbsp_uescaped (line 381) | def test_y_string_nbsp_uescaped(self): method test_y_string_nonCharacterInUTF_8_U_10FFFF (line 387) | def test_y_string_nonCharacterInUTF_8_U_10FFFF(self): method test_y_string_nonCharacterInUTF_8_U_FFFF (line 393) | def test_y_string_nonCharacterInUTF_8_U_FFFF(self): method test_y_string_null_escape (line 399) | def test_y_string_null_escape(self): method test_y_string_one_byte_utf_8 (line 405) | def test_y_string_one_byte_utf_8(self): method test_y_string_pi (line 411) | def test_y_string_pi(self): method test_y_string_reservedCharacterInUTF_8_U_1BFFF (line 417) | def test_y_string_reservedCharacterInUTF_8_U_1BFFF(self): method test_y_string_simple_ascii (line 423) | def test_y_string_simple_ascii(self): method test_y_string_space (line 429) | def test_y_string_space(self): method test_y_string_surrogates_U_1D11E_MUSICAL_SYMBOL_G_CLEF (line 435) | def test_y_string_surrogates_U_1D11E_MUSICAL_SYMBOL_G_CLEF(self): method test_y_string_three_byte_utf_8 (line 441) | def test_y_string_three_byte_utf_8(self): method test_y_string_two_byte_utf_8 (line 447) | def test_y_string_two_byte_utf_8(self): method test_y_string_u_2028_line_sep (line 453) | def test_y_string_u_2028_line_sep(self): method test_y_string_u_2029_par_sep (line 459) | def test_y_string_u_2029_par_sep(self): method test_y_string_uEscape (line 465) | def test_y_string_uEscape(self): method test_y_string_uescaped_newline (line 471) | def test_y_string_uescaped_newline(self): method test_y_string_unescaped_char_delete (line 477) | def test_y_string_unescaped_char_delete(self): method test_y_string_unicode (line 483) | def test_y_string_unicode(self): method test_y_string_unicodeEscapedBackslash (line 489) | def test_y_string_unicodeEscapedBackslash(self): method test_y_string_unicode_2 (line 495) | def test_y_string_unicode_2(self): method test_y_string_unicode_U_10FFFE_nonchar (line 501) | def test_y_string_unicode_U_10FFFE_nonchar(self): method test_y_string_unicode_U_1FFFE_nonchar (line 507) | def test_y_string_unicode_U_1FFFE_nonchar(self): method test_y_string_unicode_U_200B_ZERO_WIDTH_SPACE (line 513) | def test_y_string_unicode_U_200B_ZERO_WIDTH_SPACE(self): method test_y_string_unicode_U_2064_invisible_plu (line 519) | def test_y_string_unicode_U_2064_invisible_plu(self): method test_y_string_unicode_U_FDD0_nonchar (line 525) | def test_y_string_unicode_U_FDD0_nonchar(self): method test_y_string_unicode_U_FFFE_nonchar (line 531) | def test_y_string_unicode_U_FFFE_nonchar(self): method test_y_string_unicode_escaped_double_quote (line 537) | def test_y_string_unicode_escaped_double_quote(self): method test_y_string_utf8 (line 543) | def test_y_string_utf8(self): method test_y_string_with_del_character (line 549) | def test_y_string_with_del_character(self): method test_y_structure_lonely_false (line 555) | def test_y_structure_lonely_false(self): method test_y_structure_lonely_int (line 561) | def test_y_structure_lonely_int(self): method test_y_structure_lonely_negative_real (line 567) | def test_y_structure_lonely_negative_real(self): method test_y_structure_lonely_null (line 573) | def test_y_structure_lonely_null(self): method test_y_structure_lonely_string (line 579) | def test_y_structure_lonely_string(self): method test_y_structure_lonely_true (line 585) | def test_y_structure_lonely_true(self): method test_y_structure_string_empty (line 591) | def test_y_structure_string_empty(self): method test_y_structure_trailing_newline (line 597) | def test_y_structure_trailing_newline(self): method test_y_structure_true_in_array (line 603) | def test_y_structure_true_in_array(self): method test_y_structure_whitespace_array (line 609) | def test_y_structure_whitespace_array(self): method test_n_array_1_true_without_comma (line 615) | def test_n_array_1_true_without_comma(self): method test_n_array_a_invalid_utf8 (line 621) | def test_n_array_a_invalid_utf8(self): method test_n_array_colon_instead_of_comma (line 627) | def test_n_array_colon_instead_of_comma(self): method test_n_array_comma_after_close (line 633) | def test_n_array_comma_after_close(self): method test_n_array_comma_and_number (line 639) | def test_n_array_comma_and_number(self): method test_n_array_double_comma (line 645) | def test_n_array_double_comma(self): method test_n_array_double_extra_comma (line 651) | def test_n_array_double_extra_comma(self): method test_n_array_extra_close (line 657) | def test_n_array_extra_close(self): method test_n_array_extra_comma (line 663) | def test_n_array_extra_comma(self): method test_n_array_incomplete (line 669) | def test_n_array_incomplete(self): method test_n_array_incomplete_invalid_value (line 675) | def test_n_array_incomplete_invalid_value(self): method test_n_array_inner_array_no_comma (line 681) | def test_n_array_inner_array_no_comma(self): method test_n_array_invalid_utf8 (line 687) | def test_n_array_invalid_utf8(self): method test_n_array_items_separated_by_semicol (line 693) | def test_n_array_items_separated_by_semicol(self): method test_n_array_just_comma (line 699) | def test_n_array_just_comma(self): method test_n_array_just_minu (line 705) | def test_n_array_just_minu(self): method test_n_array_missing_value (line 711) | def test_n_array_missing_value(self): method test_n_array_newlines_unclosed (line 717) | def test_n_array_newlines_unclosed(self): method test_n_array_number_and_comma (line 723) | def test_n_array_number_and_comma(self): method test_n_array_number_and_several_comma (line 729) | def test_n_array_number_and_several_comma(self): method test_n_array_spaces_vertical_tab_formfeed (line 735) | def test_n_array_spaces_vertical_tab_formfeed(self): method test_n_array_star_inside (line 741) | def test_n_array_star_inside(self): method test_n_array_unclosed (line 747) | def test_n_array_unclosed(self): method test_n_array_unclosed_trailing_comma (line 753) | def test_n_array_unclosed_trailing_comma(self): method test_n_array_unclosed_with_new_line (line 759) | def test_n_array_unclosed_with_new_line(self): method test_n_array_unclosed_with_object_inside (line 765) | def test_n_array_unclosed_with_object_inside(self): method test_n_incomplete_false (line 771) | def test_n_incomplete_false(self): method test_n_incomplete_null (line 777) | def test_n_incomplete_null(self): method test_n_incomplete_true (line 783) | def test_n_incomplete_true(self): method test_n_multidigit_number_then_00 (line 789) | def test_n_multidigit_number_then_00(self): method test_n_number__ (line 795) | def test_n_number__(self): method test_n_number_1 (line 801) | def test_n_number_1(self): method test_n_number_Inf (line 807) | def test_n_number_Inf(self): method test_n_number_01 (line 813) | def test_n_number_01(self): method test_n_number_1_0 (line 819) | def test_n_number_1_0(self): method test_n_number_2 (line 825) | def test_n_number_2(self): method test_n_number_negative_NaN (line 831) | def test_n_number_negative_NaN(self): method test_n_number_negative_1 (line 837) | def test_n_number_negative_1(self): method test_n_number_2e_3 (line 843) | def test_n_number_2e_3(self): method test_n_number_0_1_2 (line 849) | def test_n_number_0_1_2(self): method test_n_number_0_3e_ (line 855) | def test_n_number_0_3e_(self): method test_n_number_0_3e (line 861) | def test_n_number_0_3e(self): method test_n_number_0_e1 (line 867) | def test_n_number_0_e1(self): method test_n_number_0_capital_E_ (line 873) | def test_n_number_0_capital_E_(self): method test_n_number_0_capital_E (line 879) | def test_n_number_0_capital_E(self): method test_n_number_0e_ (line 885) | def test_n_number_0e_(self): method test_n_number_0e (line 891) | def test_n_number_0e(self): method test_n_number_1_0e_ (line 897) | def test_n_number_1_0e_(self): method test_n_number_1_0e_2 (line 903) | def test_n_number_1_0e_2(self): method test_n_number_1_0e (line 909) | def test_n_number_1_0e(self): method test_n_number_1_000 (line 915) | def test_n_number_1_000(self): method test_n_number_1eE2 (line 921) | def test_n_number_1eE2(self): method test_n_number_2_e_3 (line 927) | def test_n_number_2_e_3(self): method test_n_number_2_e_3_2 (line 933) | def test_n_number_2_e_3_2(self): method test_n_number_2_e3_3 (line 939) | def test_n_number_2_e3_3(self): method test_n_number_9_e_ (line 945) | def test_n_number_9_e_(self): method test_n_number_negative_Inf (line 951) | def test_n_number_negative_Inf(self): method test_n_number_NaN (line 957) | def test_n_number_NaN(self): method test_n_number_U_FF11_fullwidth_digit_one (line 963) | def test_n_number_U_FF11_fullwidth_digit_one(self): method test_n_number_expressi (line 969) | def test_n_number_expressi(self): method test_n_number_hex_1_digit (line 975) | def test_n_number_hex_1_digit(self): method test_n_number_hex_2_digit (line 981) | def test_n_number_hex_2_digit(self): method test_n_number_infinity (line 987) | def test_n_number_infinity(self): method test_n_number_invalid_ (line 993) | def test_n_number_invalid_(self): method test_n_number_invalid_negative_real (line 999) | def test_n_number_invalid_negative_real(self): method test_n_number_invalid_utf_8_in_bigger_int (line 1005) | def test_n_number_invalid_utf_8_in_bigger_int(self): method test_n_number_invalid_utf_8_in_exponent (line 1011) | def test_n_number_invalid_utf_8_in_exponent(self): method test_n_number_invalid_utf_8_in_int (line 1017) | def test_n_number_invalid_utf_8_in_int(self): method test_n_number_minus_infinity (line 1023) | def test_n_number_minus_infinity(self): method test_n_number_minus_sign_with_trailing_garbage (line 1029) | def test_n_number_minus_sign_with_trailing_garbage(self): method test_n_number_minus_space_1 (line 1035) | def test_n_number_minus_space_1(self): method test_n_number_neg_int_starting_with_zer (line 1041) | def test_n_number_neg_int_starting_with_zer(self): method test_n_number_neg_real_without_int_part (line 1047) | def test_n_number_neg_real_without_int_part(self): method test_n_number_neg_with_garbage_at_end (line 1053) | def test_n_number_neg_with_garbage_at_end(self): method test_n_number_real_garbage_after_e (line 1059) | def test_n_number_real_garbage_after_e(self): method test_n_number_real_with_invalid_utf8_after_e (line 1065) | def test_n_number_real_with_invalid_utf8_after_e(self): method test_n_number_real_without_fractional_part (line 1071) | def test_n_number_real_without_fractional_part(self): method test_n_number_starting_with_dot (line 1077) | def test_n_number_starting_with_dot(self): method test_n_number_with_alpha (line 1083) | def test_n_number_with_alpha(self): method test_n_number_with_alpha_char (line 1089) | def test_n_number_with_alpha_char(self): method test_n_number_with_leading_zer (line 1095) | def test_n_number_with_leading_zer(self): method test_n_object_bad_value (line 1101) | def test_n_object_bad_value(self): method test_n_object_bracket_key (line 1107) | def test_n_object_bracket_key(self): method test_n_object_comma_instead_of_col (line 1113) | def test_n_object_comma_instead_of_col(self): method test_n_object_double_col (line 1119) | def test_n_object_double_col(self): method test_n_object_emoji (line 1125) | def test_n_object_emoji(self): method test_n_object_garbage_at_end (line 1131) | def test_n_object_garbage_at_end(self): method test_n_object_key_with_single_quote (line 1137) | def test_n_object_key_with_single_quote(self): method test_n_object_lone_continuation_byte_in_key_and_trailing_comma (line 1143) | def test_n_object_lone_continuation_byte_in_key_and_trailing_comma(self): method test_n_object_missing_col (line 1151) | def test_n_object_missing_col(self): method test_n_object_missing_key (line 1157) | def test_n_object_missing_key(self): method test_n_object_missing_semicol (line 1163) | def test_n_object_missing_semicol(self): method test_n_object_missing_value (line 1169) | def test_n_object_missing_value(self): method test_n_object_no_col (line 1175) | def test_n_object_no_col(self): method test_n_object_non_string_key (line 1181) | def test_n_object_non_string_key(self): method test_n_object_non_string_key_but_huge_number_instead (line 1187) | def test_n_object_non_string_key_but_huge_number_instead(self): method test_n_object_repeated_null_null (line 1193) | def test_n_object_repeated_null_null(self): method test_n_object_several_trailing_comma (line 1199) | def test_n_object_several_trailing_comma(self): method test_n_object_single_quote (line 1205) | def test_n_object_single_quote(self): method test_n_object_trailing_comma (line 1211) | def test_n_object_trailing_comma(self): method test_n_object_trailing_comment (line 1217) | def test_n_object_trailing_comment(self): method test_n_object_trailing_comment_ope (line 1223) | def test_n_object_trailing_comment_ope(self): method test_n_object_trailing_comment_slash_ope (line 1229) | def test_n_object_trailing_comment_slash_ope(self): method test_n_object_trailing_comment_slash_open_incomplete (line 1235) | def test_n_object_trailing_comment_slash_open_incomplete(self): method test_n_object_two_commas_in_a_row (line 1241) | def test_n_object_two_commas_in_a_row(self): method test_n_object_unquoted_key (line 1247) | def test_n_object_unquoted_key(self): method test_n_object_unterminated_value (line 1253) | def test_n_object_unterminated_value(self): method test_n_object_with_single_string (line 1259) | def test_n_object_with_single_string(self): method test_n_object_with_trailing_garbage (line 1265) | def test_n_object_with_trailing_garbage(self): method test_n_single_space (line 1271) | def test_n_single_space(self): method test_n_string_1_surrogate_then_escape (line 1277) | def test_n_string_1_surrogate_then_escape(self): method test_n_string_1_surrogate_then_escape_u (line 1283) | def test_n_string_1_surrogate_then_escape_u(self): method test_n_string_1_surrogate_then_escape_u1 (line 1289) | def test_n_string_1_surrogate_then_escape_u1(self): method test_n_string_1_surrogate_then_escape_u1x (line 1295) | def test_n_string_1_surrogate_then_escape_u1x(self): method test_n_string_accentuated_char_no_quote (line 1301) | def test_n_string_accentuated_char_no_quote(self): method test_n_string_backslash_00 (line 1307) | def test_n_string_backslash_00(self): method test_n_string_escape_x (line 1313) | def test_n_string_escape_x(self): method test_n_string_escaped_backslash_bad (line 1319) | def test_n_string_escaped_backslash_bad(self): method test_n_string_escaped_ctrl_char_tab (line 1325) | def test_n_string_escaped_ctrl_char_tab(self): method test_n_string_escaped_emoji (line 1331) | def test_n_string_escaped_emoji(self): method test_n_string_incomplete_escape (line 1337) | def test_n_string_incomplete_escape(self): method test_n_string_incomplete_escaped_character (line 1343) | def test_n_string_incomplete_escaped_character(self): method test_n_string_incomplete_surrogate (line 1349) | def test_n_string_incomplete_surrogate(self): method test_n_string_incomplete_surrogate_escape_invalid (line 1355) | def test_n_string_incomplete_surrogate_escape_invalid(self): method test_n_string_invalid_utf_8_in_escape (line 1361) | def test_n_string_invalid_utf_8_in_escape(self): method test_n_string_invalid_backslash_esc (line 1367) | def test_n_string_invalid_backslash_esc(self): method test_n_string_invalid_unicode_escape (line 1373) | def test_n_string_invalid_unicode_escape(self): method test_n_string_invalid_utf8_after_escape (line 1379) | def test_n_string_invalid_utf8_after_escape(self): method test_n_string_leading_uescaped_thinspace (line 1385) | def test_n_string_leading_uescaped_thinspace(self): method test_n_string_no_quotes_with_bad_escape (line 1391) | def test_n_string_no_quotes_with_bad_escape(self): method test_n_string_single_doublequote (line 1397) | def test_n_string_single_doublequote(self): method test_n_string_single_quote (line 1403) | def test_n_string_single_quote(self): method test_n_string_single_string_no_double_quote (line 1409) | def test_n_string_single_string_no_double_quote(self): method test_n_string_start_escape_unclosed (line 1415) | def test_n_string_start_escape_unclosed(self): method test_n_string_unescaped_crtl_char (line 1421) | def test_n_string_unescaped_crtl_char(self): method test_n_string_unescaped_newline (line 1427) | def test_n_string_unescaped_newline(self): method test_n_string_unescaped_tab (line 1433) | def test_n_string_unescaped_tab(self): method test_n_string_unicode_CapitalU (line 1439) | def test_n_string_unicode_CapitalU(self): method test_n_string_with_trailing_garbage (line 1445) | def test_n_string_with_trailing_garbage(self): method test_n_structure_100000_opening_array (line 1451) | def test_n_structure_100000_opening_array(self): method test_n_structure_U_2060_word_joined (line 1457) | def test_n_structure_U_2060_word_joined(self): method test_n_structure_UTF8_BOM_no_data (line 1463) | def test_n_structure_UTF8_BOM_no_data(self): method test_n_structure_angle_bracket_ (line 1469) | def test_n_structure_angle_bracket_(self): method test_n_structure_angle_bracket_null (line 1475) | def test_n_structure_angle_bracket_null(self): method test_n_structure_array_trailing_garbage (line 1481) | def test_n_structure_array_trailing_garbage(self): method test_n_structure_array_with_extra_array_close (line 1487) | def test_n_structure_array_with_extra_array_close(self): method test_n_structure_array_with_unclosed_string (line 1493) | def test_n_structure_array_with_unclosed_string(self): method test_n_structure_ascii_unicode_identifier (line 1499) | def test_n_structure_ascii_unicode_identifier(self): method test_n_structure_capitalized_True (line 1505) | def test_n_structure_capitalized_True(self): method test_n_structure_close_unopened_array (line 1511) | def test_n_structure_close_unopened_array(self): method test_n_structure_comma_instead_of_closing_brace (line 1517) | def test_n_structure_comma_instead_of_closing_brace(self): method test_n_structure_double_array (line 1523) | def test_n_structure_double_array(self): method test_n_structure_end_array (line 1529) | def test_n_structure_end_array(self): method test_n_structure_incomplete_UTF8_BOM (line 1535) | def test_n_structure_incomplete_UTF8_BOM(self): method test_n_structure_lone_invalid_utf_8 (line 1541) | def test_n_structure_lone_invalid_utf_8(self): method test_n_structure_lone_open_bracket (line 1547) | def test_n_structure_lone_open_bracket(self): method test_n_structure_no_data (line 1553) | def test_n_structure_no_data(self): method test_n_structure_null_byte_outside_string (line 1559) | def test_n_structure_null_byte_outside_string(self): method test_n_structure_number_with_trailing_garbage (line 1565) | def test_n_structure_number_with_trailing_garbage(self): method test_n_structure_object_followed_by_closing_object (line 1571) | def test_n_structure_object_followed_by_closing_object(self): method test_n_structure_object_unclosed_no_value (line 1577) | def test_n_structure_object_unclosed_no_value(self): method test_n_structure_object_with_comment (line 1583) | def test_n_structure_object_with_comment(self): method test_n_structure_object_with_trailing_garbage (line 1589) | def test_n_structure_object_with_trailing_garbage(self): method test_n_structure_open_array_apostrophe (line 1595) | def test_n_structure_open_array_apostrophe(self): method test_n_structure_open_array_comma (line 1601) | def test_n_structure_open_array_comma(self): method test_n_structure_open_array_object (line 1607) | def test_n_structure_open_array_object(self): method test_n_structure_open_array_open_object (line 1613) | def test_n_structure_open_array_open_object(self): method test_n_structure_open_array_open_string (line 1619) | def test_n_structure_open_array_open_string(self): method test_n_structure_open_array_string (line 1625) | def test_n_structure_open_array_string(self): method test_n_structure_open_object (line 1631) | def test_n_structure_open_object(self): method test_n_structure_open_object_close_array (line 1637) | def test_n_structure_open_object_close_array(self): method test_n_structure_open_object_comma (line 1643) | def test_n_structure_open_object_comma(self): method test_n_structure_open_object_open_array (line 1649) | def test_n_structure_open_object_open_array(self): method test_n_structure_open_object_open_string (line 1655) | def test_n_structure_open_object_open_string(self): method test_n_structure_open_object_string_with_apostrophe (line 1661) | def test_n_structure_open_object_string_with_apostrophe(self): method test_n_structure_open_ope (line 1667) | def test_n_structure_open_ope(self): method test_n_structure_single_eacute (line 1673) | def test_n_structure_single_eacute(self): method test_n_structure_single_star (line 1679) | def test_n_structure_single_star(self): method test_n_structure_trailing_ (line 1685) | def test_n_structure_trailing_(self): method test_n_structure_uescaped_LF_before_string (line 1691) | def test_n_structure_uescaped_LF_before_string(self): method test_n_structure_unclosed_array (line 1697) | def test_n_structure_unclosed_array(self): method test_n_structure_unclosed_array_partial_null (line 1703) | def test_n_structure_unclosed_array_partial_null(self): method test_n_structure_unclosed_array_unfinished_false (line 1709) | def test_n_structure_unclosed_array_unfinished_false(self): method test_n_structure_unclosed_array_unfinished_true (line 1715) | def test_n_structure_unclosed_array_unfinished_true(self): method test_n_structure_unclosed_object (line 1721) | def test_n_structure_unclosed_object(self): method test_n_structure_unicode_identifier (line 1727) | def test_n_structure_unicode_identifier(self): method test_n_structure_whitespace_U_2060_word_joiner (line 1733) | def test_n_structure_whitespace_U_2060_word_joiner(self): method test_n_structure_whitespace_formfeed (line 1739) | def test_n_structure_whitespace_formfeed(self): method test_i_number_double_huge_neg_exp (line 1745) | def test_i_number_double_huge_neg_exp(self): method test_i_number_huge_exp (line 1751) | def test_i_number_huge_exp(self): method test_i_number_neg_int_huge_exp (line 1757) | def test_i_number_neg_int_huge_exp(self): method test_i_number_pos_double_huge_exp (line 1763) | def test_i_number_pos_double_huge_exp(self): method test_i_number_real_neg_overflow (line 1769) | def test_i_number_real_neg_overflow(self): method test_i_number_real_pos_overflow (line 1775) | def test_i_number_real_pos_overflow(self): method test_i_number_real_underflow (line 1781) | def test_i_number_real_underflow(self): method test_i_number_too_big_neg_int (line 1787) | def test_i_number_too_big_neg_int(self): method test_i_number_too_big_pos_int (line 1793) | def test_i_number_too_big_pos_int(self): method test_i_number_very_big_negative_int (line 1799) | def test_i_number_very_big_negative_int(self): method test_i_object_key_lone_2nd_surrogate (line 1805) | def test_i_object_key_lone_2nd_surrogate(self): method test_i_string_1st_surrogate_but_2nd_missing (line 1811) | def test_i_string_1st_surrogate_but_2nd_missing(self): method test_i_string_1st_valid_surrogate_2nd_invalid (line 1817) | def test_i_string_1st_valid_surrogate_2nd_invalid(self): method test_i_string_UTF_16LE_with_BOM (line 1823) | def test_i_string_UTF_16LE_with_BOM(self): method test_i_string_UTF_8_invalid_sequence (line 1829) | def test_i_string_UTF_8_invalid_sequence(self): method test_i_string_UTF8_surrogate_U_D800 (line 1835) | def test_i_string_UTF8_surrogate_U_D800(self): method test_i_string_incomplete_surrogate_and_escape_valid (line 1841) | def test_i_string_incomplete_surrogate_and_escape_valid(self): method test_i_string_incomplete_surrogate_pair (line 1847) | def test_i_string_incomplete_surrogate_pair(self): method test_i_string_incomplete_surrogates_escape_valid (line 1853) | def test_i_string_incomplete_surrogates_escape_valid(self): method test_i_string_invalid_lonely_surrogate (line 1859) | def test_i_string_invalid_lonely_surrogate(self): method test_i_string_invalid_surrogate (line 1865) | def test_i_string_invalid_surrogate(self): method test_i_string_invalid_utf_8 (line 1871) | def test_i_string_invalid_utf_8(self): method test_i_string_inverted_surrogates_U_1D11E (line 1877) | def test_i_string_inverted_surrogates_U_1D11E(self): method test_i_string_iso_latin_1 (line 1883) | def test_i_string_iso_latin_1(self): method test_i_string_lone_second_surrogate (line 1889) | def test_i_string_lone_second_surrogate(self): method test_i_string_lone_utf8_continuation_byte (line 1895) | def test_i_string_lone_utf8_continuation_byte(self): method test_i_string_not_in_unicode_range (line 1901) | def test_i_string_not_in_unicode_range(self): method test_i_string_overlong_sequence_2_byte (line 1907) | def test_i_string_overlong_sequence_2_byte(self): method test_i_string_overlong_sequence_6_byte (line 1913) | def test_i_string_overlong_sequence_6_byte(self): method test_i_string_overlong_sequence_6_bytes_null (line 1919) | def test_i_string_overlong_sequence_6_bytes_null(self): method test_i_string_truncated_utf_8 (line 1925) | def test_i_string_truncated_utf_8(self): method test_i_string_utf16BE_no_BOM (line 1931) | def test_i_string_utf16BE_no_BOM(self): method test_i_string_utf16LE_no_BOM (line 1937) | def test_i_string_utf16LE_no_BOM(self): method test_i_structure_500_nested_array (line 1943) | def test_i_structure_500_nested_array(self): method test_i_structure_UTF_8_BOM_empty_object (line 1953) | def test_i_structure_UTF_8_BOM_empty_object(self): FILE: test/test_recursion.py function make_recursive_list_dict (line 10) | def make_recursive_list_dict(limit: int, envelope_key: str, recurse_key:... class TestSerializeRecursion (line 22) | class TestSerializeRecursion: method test_dumps_recursion_valid_long (line 24) | def test_dumps_recursion_valid_long(self, i): method test_dumps_recursion_valid_short_1 (line 29) | def test_dumps_recursion_valid_short_1(self, i): method test_dumps_recursion_valid_short_2 (line 34) | def test_dumps_recursion_valid_short_2(self, i): method test_dumps_recursion_limit (line 38) | def test_dumps_recursion_limit(self): FILE: test/test_reentrant.py class C (line 7) | class C: method __del__ (line 10) | def __del__(self): function test_reentrant (line 14) | def test_reentrant(): FILE: test/test_roundtrip.py class TestJsonChecker (line 10) | class TestJsonChecker: method _run_roundtrip_json (line 11) | def _run_roundtrip_json(self, filename, byte_exact=True): method test_roundtrip001 (line 18) | def test_roundtrip001(self): method test_roundtrip002 (line 24) | def test_roundtrip002(self): method test_roundtrip003 (line 30) | def test_roundtrip003(self): method test_roundtrip004 (line 36) | def test_roundtrip004(self): method test_roundtrip005 (line 42) | def test_roundtrip005(self): method test_roundtrip006 (line 48) | def test_roundtrip006(self): method test_roundtrip007 (line 54) | def test_roundtrip007(self): method test_roundtrip008 (line 60) | def test_roundtrip008(self): method test_roundtrip009 (line 66) | def test_roundtrip009(self): method test_roundtrip010 (line 72) | def test_roundtrip010(self): method test_roundtrip011 (line 78) | def test_roundtrip011(self): method test_roundtrip012 (line 84) | def test_roundtrip012(self): method test_roundtrip013 (line 90) | def test_roundtrip013(self): method test_roundtrip014 (line 96) | def test_roundtrip014(self): method test_roundtrip015 (line 102) | def test_roundtrip015(self): method test_roundtrip016 (line 108) | def test_roundtrip016(self): method test_roundtrip017 (line 114) | def test_roundtrip017(self): method test_roundtrip018 (line 120) | def test_roundtrip018(self): method test_roundtrip019 (line 126) | def test_roundtrip019(self): method test_roundtrip020 (line 132) | def test_roundtrip020(self): method test_roundtrip021 (line 138) | def test_roundtrip021(self): method test_roundtrip022 (line 144) | def test_roundtrip022(self): method test_roundtrip023 (line 150) | def test_roundtrip023(self): method test_roundtrip024 (line 156) | def test_roundtrip024(self): method test_roundtrip025 (line 162) | def test_roundtrip025(self): method test_roundtrip026 (line 168) | def test_roundtrip026(self): method test_roundtrip027 (line 174) | def test_roundtrip027(self): FILE: test/test_sort_keys.py class TestDictSortKeys (line 10) | class TestDictSortKeys: method test_twitter_sorted (line 12) | def test_twitter_sorted(self): method test_canada_sorted (line 22) | def test_canada_sorted(self): method test_github_sorted (line 32) | def test_github_sorted(self): method test_utf8_sorted (line 44) | def test_utf8_sorted(self): FILE: test/test_subclass.py class SubStr (line 12) | class SubStr(str): class SubInt (line 16) | class SubInt(int): class SubDict (line 20) | class SubDict(dict): class SubList (line 24) | class SubList(list): class SubFloat (line 28) | class SubFloat(float): class SubTuple (line 32) | class SubTuple(tuple): class TestSubclass (line 36) | class TestSubclass: method test_subclass_str (line 37) | def test_subclass_str(self): method test_subclass_str_invalid (line 40) | def test_subclass_str_invalid(self): method test_subclass_int (line 44) | def test_subclass_int(self): method test_subclass_int_64 (line 47) | def test_subclass_int_64(self): method test_subclass_int_53 (line 51) | def test_subclass_int_53(self): method test_subclass_dict (line 56) | def test_subclass_dict(self): method test_subclass_list (line 59) | def test_subclass_list(self): method test_subclass_float (line 64) | def test_subclass_float(self): method test_subclass_tuple (line 69) | def test_subclass_tuple(self): method test_namedtuple (line 74) | def test_namedtuple(self): method test_subclass_circular_dict (line 79) | def test_subclass_circular_dict(self): method test_subclass_circular_list (line 85) | def test_subclass_circular_list(self): method test_subclass_circular_nested (line 91) | def test_subclass_circular_nested(self): class TestSubclassPassthrough (line 98) | class TestSubclassPassthrough: method test_subclass_str (line 99) | def test_subclass_str(self): method test_subclass_int (line 103) | def test_subclass_int(self): method test_subclass_dict (line 107) | def test_subclass_dict(self): method test_subclass_list (line 111) | def test_subclass_list(self): FILE: test/test_transform.py function _read_file (line 11) | def _read_file(filename): class TestJSONTestSuiteTransform (line 16) | class TestJSONTestSuiteTransform: method _pass_transform (line 17) | def _pass_transform(self, filename, reference=None): method _fail_transform (line 21) | def _fail_transform(self, filename): method test_number_1 (line 26) | def test_number_1(self): method test_number_1e6 (line 32) | def test_number_1e6(self): method test_number_1e_999 (line 38) | def test_number_1e_999(self): method test_number_10000000000000000999 (line 44) | def test_number_10000000000000000999(self): method test_number_1000000000000000 (line 53) | def test_number_1000000000000000(self): method test_object_key_nfc_nfd (line 59) | def test_object_key_nfc_nfd(self): method test_object_key_nfd_nfc (line 65) | def test_object_key_nfd_nfc(self): method test_object_same_key_different_values (line 71) | def test_object_same_key_different_values(self): method test_object_same_key_same_value (line 77) | def test_object_same_key_same_value(self): method test_object_same_key_unclear_values (line 83) | def test_object_same_key_unclear_values(self): method test_string_1_escaped_invalid_codepoint (line 91) | def test_string_1_escaped_invalid_codepoint(self): method test_string_1_invalid_codepoint (line 97) | def test_string_1_invalid_codepoint(self): method test_string_2_escaped_invalid_codepoints (line 103) | def test_string_2_escaped_invalid_codepoints(self): method test_string_2_invalid_codepoints (line 109) | def test_string_2_invalid_codepoints(self): method test_string_3_escaped_invalid_codepoints (line 115) | def test_string_3_escaped_invalid_codepoints(self): method test_string_3_invalid_codepoints (line 121) | def test_string_3_invalid_codepoints(self): method test_string_with_escaped_NULL (line 127) | def test_string_with_escaped_NULL(self): FILE: test/test_type.py class TestType (line 14) | class TestType: method test_fragment (line 15) | def test_fragment(self): method test_invalid (line 22) | def test_invalid(self): method test_str (line 29) | def test_str(self): method test_str_latin1 (line 37) | def test_str_latin1(self): method test_str_long (line 43) | def test_str_long(self): method test_str_2mib (line 50) | def test_str_2mib(self): method test_str_very_long (line 54) | def test_str_very_long(self): method test_str_replacement (line 61) | def test_str_replacement(self): method test_str_trailing_4_byte (line 68) | def test_str_trailing_4_byte(self): method test_str_ascii_control (line 72) | def test_str_ascii_control(self): method test_str_escape_quote_0 (line 80) | def test_str_escape_quote_0(self): method test_str_escape_quote_1 (line 83) | def test_str_escape_quote_1(self): method test_str_escape_quote_2 (line 86) | def test_str_escape_quote_2(self): method test_str_escape_quote_3 (line 89) | def test_str_escape_quote_3(self): method test_str_escape_quote_4 (line 92) | def test_str_escape_quote_4(self): method test_str_escape_quote_5 (line 95) | def test_str_escape_quote_5(self): method test_str_escape_quote_6 (line 98) | def test_str_escape_quote_6(self): method test_str_escape_quote_7 (line 101) | def test_str_escape_quote_7(self): method test_str_escape_quote_8 (line 104) | def test_str_escape_quote_8(self): method test_str_escape_quote_multi (line 107) | def test_str_escape_quote_multi(self): method test_str_escape_quote_buffer (line 113) | def test_str_escape_quote_buffer(self): method test_str_escape_backslash_0 (line 116) | def test_str_escape_backslash_0(self): method test_str_escape_backslash_1 (line 119) | def test_str_escape_backslash_1(self): method test_str_escape_backslash_2 (line 122) | def test_str_escape_backslash_2(self): method test_str_escape_backslash_3 (line 125) | def test_str_escape_backslash_3(self): method test_str_escape_backslash_4 (line 128) | def test_str_escape_backslash_4(self): method test_str_escape_backslash_5 (line 131) | def test_str_escape_backslash_5(self): method test_str_escape_backslash_6 (line 134) | def test_str_escape_backslash_6(self): method test_str_escape_backslash_7 (line 137) | def test_str_escape_backslash_7(self): method test_str_escape_backslash_8 (line 140) | def test_str_escape_backslash_8(self): method test_str_escape_backslash_multi (line 143) | def test_str_escape_backslash_multi(self): method test_str_escape_backslash_buffer (line 149) | def test_str_escape_backslash_buffer(self): method test_str_escape_x32_0 (line 152) | def test_str_escape_x32_0(self): method test_str_escape_x32_1 (line 155) | def test_str_escape_x32_1(self): method test_str_escape_x32_2 (line 158) | def test_str_escape_x32_2(self): method test_str_escape_x32_3 (line 161) | def test_str_escape_x32_3(self): method test_str_escape_x32_4 (line 164) | def test_str_escape_x32_4(self): method test_str_escape_x32_5 (line 167) | def test_str_escape_x32_5(self): method test_str_escape_x32_6 (line 170) | def test_str_escape_x32_6(self): method test_str_escape_x32_7 (line 173) | def test_str_escape_x32_7(self): method test_str_escape_x32_8 (line 176) | def test_str_escape_x32_8(self): method test_str_escape_x32_multi (line 179) | def test_str_escape_x32_multi(self): method test_str_escape_x32_buffer (line 185) | def test_str_escape_x32_buffer(self): method test_str_emoji (line 188) | def test_str_emoji(self): method test_str_emoji_escape (line 192) | def test_str_emoji_escape(self): method test_very_long_list (line 196) | def test_very_long_list(self): method test_very_long_list_pretty (line 199) | def test_very_long_list_pretty(self): method test_very_long_dict (line 202) | def test_very_long_dict(self): method test_very_long_dict_pretty (line 205) | def test_very_long_dict_pretty(self): method test_very_long_str_empty (line 208) | def test_very_long_str_empty(self): method test_very_long_str_empty_pretty (line 211) | def test_very_long_str_empty_pretty(self): method test_very_long_str_not_empty (line 214) | def test_very_long_str_not_empty(self): method test_very_long_str_not_empty_pretty (line 217) | def test_very_long_str_not_empty_pretty(self): method test_very_long_bool (line 220) | def test_very_long_bool(self): method test_very_long_bool_pretty (line 223) | def test_very_long_bool_pretty(self): method test_very_long_int (line 226) | def test_very_long_int(self): method test_very_long_int_pretty (line 229) | def test_very_long_int_pretty(self): method test_very_long_float (line 232) | def test_very_long_float(self): method test_very_long_float_pretty (line 235) | def test_very_long_float_pretty(self): method test_str_surrogates_loads (line 238) | def test_str_surrogates_loads(self): method test_str_surrogates_dumps (line 251) | def test_str_surrogates_dumps(self): method test_bytes_dumps (line 265) | def test_bytes_dumps(self): method test_bytes_loads (line 272) | def test_bytes_loads(self): method test_bytearray_loads (line 279) | def test_bytearray_loads(self): method test_memoryview_loads_supported (line 288) | def test_memoryview_loads_supported(self): method test_memoryview_loads_unsupported (line 295) | def test_memoryview_loads_unsupported(self): method test_bytesio_loads_supported (line 303) | def test_bytesio_loads_supported(self): method test_bytesio_loads_unsupported (line 311) | def test_bytesio_loads_unsupported(self): method test_bool (line 319) | def test_bool(self): method test_bool_true_array (line 327) | def test_bool_true_array(self): method test_bool_false_array (line 336) | def test_bool_false_array(self): method test_none (line 345) | def test_none(self): method test_int (line 354) | def test_int(self): method test_null_array (line 363) | def test_null_array(self): method test_nan_dumps (line 372) | def test_nan_dumps(self): method test_nan_loads (line 378) | def test_nan_loads(self): method test_infinity_dumps (line 387) | def test_infinity_dumps(self): method test_infinity_loads (line 393) | def test_infinity_loads(self): method test_int_53 (line 406) | def test_int_53(self): method test_int_53_exc (line 416) | def test_int_53_exc(self): method test_int_53_exc_usize (line 424) | def test_int_53_exc_usize(self): method test_int_53_exc_128 (line 432) | def test_int_53_exc_128(self): method test_int_64 (line 440) | def test_int_64(self): method test_uint_64 (line 448) | def test_uint_64(self): method test_int_128 (line 456) | def test_int_128(self): method test_float (line 463) | def test_float(self): method test_float_precision_loads (line 487) | def test_float_precision_loads(self): method test_float_precision_dumps (line 498) | def test_float_precision_dumps(self): method test_float_edge (line 509) | def test_float_edge(self): method test_float_notation (line 527) | def test_float_notation(self): method test_list (line 536) | def test_list(self): method test_tuple (line 545) | def test_tuple(self): method test_object (line 554) | def test_object(self): FILE: test/test_typeddict.py class TestTypedDict (line 12) | class TestTypedDict: method test_typeddict (line 13) | def test_typeddict(self): FILE: test/test_uuid.py class TestUUID (line 11) | class TestUUID: method test_uuid_immutable (line 12) | def test_uuid_immutable(self): method test_uuid_int (line 22) | def test_uuid_int(self): method test_uuid_overflow (line 32) | def test_uuid_overflow(self): method test_uuid_subclass (line 41) | def test_uuid_subclass(self): method test_serializes_withopt (line 52) | def test_serializes_withopt(self): method test_nil_uuid (line 64) | def test_nil_uuid(self): method test_all_ways_to_create_uuid_behave_equivalently (line 70) | def test_all_ways_to_create_uuid_behave_equivalently(self): method test_serializes_correctly_with_leading_zeroes (line 90) | def test_serializes_correctly_with_leading_zeroes(self): method test_all_uuid_creation_functions_create_serializable_uuids (line 94) | def test_all_uuid_creation_functions_create_serializable_uuids(self): FILE: test/util.py function read_fixture_bytes (line 44) | def read_fixture_bytes(filename, subdir=None): function read_fixture_str (line 56) | def read_fixture_str(filename, subdir=None): function read_fixture_obj (line 62) | def read_fixture_obj(filename):