MCPcopy Create free account

hub / github.com/pydantic/jiter / functions

Functions435 in github.com/pydantic/jiter

Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
crates/jiter/src/parse.rs:25
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
crates/jiter/src/serde.rs:56
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/jiter/src/errors.rs:82
Methodfrom
(err: JsonError)
crates/jiter/src/serde.rs:135
Methodfrom
(error: JsonError)
crates/jiter/src/errors.rs:258
Methodfrom
(val: StringOutput)
crates/jiter/src/string_decoder.rs:55
Methodfrom
(mode: bool)
crates/jiter/src/lib.rs:192
Methodfrom
(mode: bool)
crates/jiter/src/py_string_cache.rs:42
Methodfrom
(num: NumberInt)
crates/jiter/src/number_decoder.rs:28
Methodfrom_bytes
Parse `data` as a JSON integer, erroring if the input is not a valid integer, is empty, or contains trailing bytes.
crates/jiter/src/number_decoder.rs:48
Functionfrom_json
( py: Python<'py>, json_data: &[u8], allow_inf_nan: bool, cache_mode: StringCa
crates/jiter-python/src/lib.rs:39
Functionfrom_slice_works
()
crates/jiter/tests/serde.rs:241
Methodget_key
(py: Python<'py>, string_output: StringOutput<'_, '_>)
crates/jiter/src/py_string_cache.rs:58
Methodget_value
(py: Python<'py>, string_output: StringOutput<'_, '_>)
crates/jiter/src/py_string_cache.rs:50
Methodget_value
(py: Python<'py>, string_output: StringOutput<'_, '_>)
crates/jiter/src/py_string_cache.rs:72
Functioni64_max
()
crates/jiter/tests/main.rs:1284
Functioninf_disallowed
()
crates/jiter/tests/main.rs:430
Functioninf_neg_disallowed
()
crates/jiter/tests/main.rs:444
Functioninit_jiter_python
(m: &Bound<'_, PyModule>)
crates/jiter-python/src/lib.rs:71
Methodint
(data: Range<usize>)
crates/jiter/src/number_decoder.rs:412
Functioninvalid_control
()
crates/jiter/tests/main.rs:357
Functioninvalid_escape_position
()
crates/jiter/tests/main.rs:622
Functioninvalid_string_controls
()
crates/jiter/tests/main.rs:243
Functioninvalid_unicode_code
()
crates/jiter/tests/main.rs:343
Functionjiter_bool
()
crates/jiter/tests/main.rs:817
Functionjiter_bytes
()
crates/jiter/tests/main.rs:830
Functionjiter_bytes_u_escape
()
crates/jiter/tests/main.rs:863
Functionjiter_clone
()
crates/jiter/tests/main.rs:1073
Functionjiter_empty_array
()
crates/jiter/tests/main.rs:874
Functionjiter_inf
()
crates/jiter/tests/main.rs:804
Functionjiter_invalid_numbers
()
crates/jiter/tests/main.rs:1162
Functionjiter_invalid_numbers_expected_some_value
()
crates/jiter/tests/main.rs:1176
Functionjiter_invalid_value
()
crates/jiter/tests/main.rs:1098
Functionjiter_iter_big
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:51
Functionjiter_iter_floats_array
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:188
Functionjiter_iter_ints_array
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:169
Functionjiter_iter_pass2
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:92
Functionjiter_iter_string_array
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:107
Functionjiter_iter_true_array
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:128
Functionjiter_iter_true_object
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:147
Functionjiter_next_value_borrowed
()
crates/jiter/tests/main.rs:1261
Functionjiter_next_value_owned
()
crates/jiter/tests/main.rs:1272
Functionjiter_number
()
crates/jiter/tests/main.rs:841
Functionjiter_object
()
crates/jiter/tests/main.rs:787
Functionjiter_partial_string
()
crates/jiter/tests/main.rs:1666
Functionjiter_partial_string_escape
()
crates/jiter/tests/main.rs:1678
Functionjiter_skip
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:38
Functionjiter_skip_backslash_strings
()
crates/jiter/tests/main.rs:1579
Functionjiter_skip_in_array
()
crates/jiter/tests/main.rs:1514
Functionjiter_skip_in_object
()
crates/jiter/tests/main.rs:1471
Functionjiter_skip_invalid_ident
()
crates/jiter/tests/main.rs:1586
Functionjiter_skip_invalid_int
()
crates/jiter/tests/main.rs:1606
Functionjiter_skip_invalid_long_float
()
crates/jiter/tests/main.rs:1649
Functionjiter_skip_invalid_nan
()
crates/jiter/tests/main.rs:1630
Functionjiter_skip_invalid_object
()
crates/jiter/tests/main.rs:1613
Functionjiter_skip_invalid_string
()
crates/jiter/tests/main.rs:1596
Functionjiter_skip_invalid_string_high
()
crates/jiter/tests/main.rs:1640
Functionjiter_skip_invalid_string_u
()
crates/jiter/tests/main.rs:1620
Functionjiter_skip_whole_object
()
crates/jiter/tests/main.rs:1464
Functionjiter_string
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:207
Functionjiter_trailing_bracket
()
crates/jiter/tests/main.rs:881
Functionjiter_value
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:25
Functionjiter_value_invalid_long_float
()
crates/jiter/tests/main.rs:1660
Functionjiter_wrong_type
()
crates/jiter/tests/main.rs:895
Functionjiter_wrong_types
()
crates/jiter/tests/main.rs:1110
Functionjson_eq
Structural equality with by-value number comparison (see [`number_eq`]).
crates/jiter/tests/serde.rs:499
Functionjson_int
()
crates/jiter/tests/serde.rs:459
Functionjson_parse_str
()
crates/jiter/tests/main.rs:261
Functionjson_value
Strategy for arbitrary JSON values both parsers agree on (see module note above).
crates/jiter/tests/serde.rs:468
Functionjson_value_object
()
crates/jiter/tests/main.rs:659
Functionjson_value_string
()
crates/jiter/tests/main.rs:678
Functionjson_vec
(jiter: &mut Jiter, peek: Option<Peek>)
crates/jiter/tests/main.rs:17
Functionkey_bytes
()
crates/jiter/tests/main.rs:531
Functionkey_str
()
crates/jiter/tests/main.rs:521
Functionmain
()
crates/jiter/build.rs:1
Functionmatches_serde_json
()
crates/jiter/tests/serde.rs:411
Functionmedium_response_jiter_value_owned
(c: &mut Criterion)
crates/jiter/benches/main.rs:325
Functionnan_and_infinity_allowed_when_enabled
()
crates/jiter/tests/serde.rs:364
Functionnan_and_infinity_rejected_by_default
()
crates/jiter/tests/serde.rs:356
Functionnan_disallowed
()
crates/jiter/tests/main.rs:416
Functionnan_disallowed_wrong_type
()
crates/jiter/tests/main.rs:485
Functionnested
()
crates/jiter/tests/serde.rs:106
Methodnew
(next: u8)
crates/jiter/src/parse.rs:42
Methodnew
Construct a new `JiterDeserializer` from a slice of JSON bytes.
crates/jiter/src/serde.rs:182
Methodnew
(error_type: JsonErrorType, index: usize)
crates/jiter/src/errors.rs:126
Methodnew
(raw: Vec<u8>)
crates/jiter/src/py_lossless_float.rs:49
Methodnew
Constructs a new `Jiter`. # Arguments - `data`: The JSON data to be parsed. - `allow_inf_nan`: Whether to allow `NaN`, `Infinity` and `-Infinity` as
crates/jiter/src/jiter.rs:39
Methodnew_array
()
crates/jiter/src/value.rs:315
Methodnew_object
(next_key: Cow<'s, str>)
crates/jiter/src/value.rs:319
Methodnew_unchecked
(raw: Vec<u8>)
crates/jiter/src/py_lossless_float.rs:41
Methodnewtype_variant_seed
(mut self, seed: T)
crates/jiter/src/serde.rs:649
Methodnext_bytes
Assuming the next value is a string, consume it and return bytes from the original JSON data.
crates/jiter/src/jiter.rs:213
Methodnext_element_seed
(&mut self, seed: T)
crates/jiter/src/serde.rs:470
Methodnext_int
Assuming the next value is an integer, consume it. Error if it is not an integer, or is invalid JSON.
crates/jiter/src/jiter.rs:143
Methodnext_key_bytes
Get the next key in an object as bytes, or `None` if there are no more keys.
crates/jiter/src/jiter.rs:359
Methodnext_key_seed
(&mut self, seed: K)
crates/jiter/src/serde.rs:487
Methodnext_object_bytes
Assuming the next value is an object, peek at the first key.
crates/jiter/src/jiter.rs:341
Methodnext_value_seed
(&mut self, seed: V)
crates/jiter/src/serde.rs:501
Functionnon_finite_into_f64_keeps_real_value
()
crates/jiter/tests/serde.rs:386
Functionnon_finite_into_value_becomes_string
()
crates/jiter/tests/serde.rs:375
← previousnext →201–300 of 435, ranked by callers