Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pydantic/jiter
/ functions
Functions
435 in github.com/pydantic/jiter
⨍
Functions
435
◇
Types & classes
59
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
crates/jiter/src/parse.rs:25
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
crates/jiter/src/serde.rs:56
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/jiter/src/errors.rs:82
Method
from
(err: JsonError)
crates/jiter/src/serde.rs:135
Method
from
(error: JsonError)
crates/jiter/src/errors.rs:258
Method
from
(val: StringOutput)
crates/jiter/src/string_decoder.rs:55
Method
from
(mode: bool)
crates/jiter/src/lib.rs:192
Method
from
(mode: bool)
crates/jiter/src/py_string_cache.rs:42
Method
from
(num: NumberInt)
crates/jiter/src/number_decoder.rs:28
Method
from_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
Function
from_json
( py: Python<'py>, json_data: &[u8], allow_inf_nan: bool, cache_mode: StringCa
crates/jiter-python/src/lib.rs:39
Function
from_slice_works
()
crates/jiter/tests/serde.rs:241
Method
get_key
(py: Python<'py>, string_output: StringOutput<'_, '_>)
crates/jiter/src/py_string_cache.rs:58
Method
get_value
(py: Python<'py>, string_output: StringOutput<'_, '_>)
crates/jiter/src/py_string_cache.rs:50
Method
get_value
(py: Python<'py>, string_output: StringOutput<'_, '_>)
crates/jiter/src/py_string_cache.rs:72
Function
i64_max
()
crates/jiter/tests/main.rs:1284
Function
inf_disallowed
()
crates/jiter/tests/main.rs:430
Function
inf_neg_disallowed
()
crates/jiter/tests/main.rs:444
Function
init_jiter_python
(m: &Bound<'_, PyModule>)
crates/jiter-python/src/lib.rs:71
Method
int
(data: Range<usize>)
crates/jiter/src/number_decoder.rs:412
Function
invalid_control
()
crates/jiter/tests/main.rs:357
Function
invalid_escape_position
()
crates/jiter/tests/main.rs:622
Function
invalid_string_controls
()
crates/jiter/tests/main.rs:243
Function
invalid_unicode_code
()
crates/jiter/tests/main.rs:343
Function
jiter_bool
()
crates/jiter/tests/main.rs:817
Function
jiter_bytes
()
crates/jiter/tests/main.rs:830
Function
jiter_bytes_u_escape
()
crates/jiter/tests/main.rs:863
Function
jiter_clone
()
crates/jiter/tests/main.rs:1073
Function
jiter_empty_array
()
crates/jiter/tests/main.rs:874
Function
jiter_inf
()
crates/jiter/tests/main.rs:804
Function
jiter_invalid_numbers
()
crates/jiter/tests/main.rs:1162
Function
jiter_invalid_numbers_expected_some_value
()
crates/jiter/tests/main.rs:1176
Function
jiter_invalid_value
()
crates/jiter/tests/main.rs:1098
Function
jiter_iter_big
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:51
Function
jiter_iter_floats_array
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:188
Function
jiter_iter_ints_array
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:169
Function
jiter_iter_pass2
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:92
Function
jiter_iter_string_array
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:107
Function
jiter_iter_true_array
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:128
Function
jiter_iter_true_object
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:147
Function
jiter_next_value_borrowed
()
crates/jiter/tests/main.rs:1261
Function
jiter_next_value_owned
()
crates/jiter/tests/main.rs:1272
Function
jiter_number
()
crates/jiter/tests/main.rs:841
Function
jiter_object
()
crates/jiter/tests/main.rs:787
Function
jiter_partial_string
()
crates/jiter/tests/main.rs:1666
Function
jiter_partial_string_escape
()
crates/jiter/tests/main.rs:1678
Function
jiter_skip
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:38
Function
jiter_skip_backslash_strings
()
crates/jiter/tests/main.rs:1579
Function
jiter_skip_in_array
()
crates/jiter/tests/main.rs:1514
Function
jiter_skip_in_object
()
crates/jiter/tests/main.rs:1471
Function
jiter_skip_invalid_ident
()
crates/jiter/tests/main.rs:1586
Function
jiter_skip_invalid_int
()
crates/jiter/tests/main.rs:1606
Function
jiter_skip_invalid_long_float
()
crates/jiter/tests/main.rs:1649
Function
jiter_skip_invalid_nan
()
crates/jiter/tests/main.rs:1630
Function
jiter_skip_invalid_object
()
crates/jiter/tests/main.rs:1613
Function
jiter_skip_invalid_string
()
crates/jiter/tests/main.rs:1596
Function
jiter_skip_invalid_string_high
()
crates/jiter/tests/main.rs:1640
Function
jiter_skip_invalid_string_u
()
crates/jiter/tests/main.rs:1620
Function
jiter_skip_whole_object
()
crates/jiter/tests/main.rs:1464
Function
jiter_string
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:207
Function
jiter_trailing_bracket
()
crates/jiter/tests/main.rs:881
Function
jiter_value
(path: &str, c: &mut Criterion)
crates/jiter/benches/main.rs:25
Function
jiter_value_invalid_long_float
()
crates/jiter/tests/main.rs:1660
Function
jiter_wrong_type
()
crates/jiter/tests/main.rs:895
Function
jiter_wrong_types
()
crates/jiter/tests/main.rs:1110
Function
json_eq
Structural equality with by-value number comparison (see [`number_eq`]).
crates/jiter/tests/serde.rs:499
Function
json_int
()
crates/jiter/tests/serde.rs:459
Function
json_parse_str
()
crates/jiter/tests/main.rs:261
Function
json_value
Strategy for arbitrary JSON values both parsers agree on (see module note above).
crates/jiter/tests/serde.rs:468
Function
json_value_object
()
crates/jiter/tests/main.rs:659
Function
json_value_string
()
crates/jiter/tests/main.rs:678
Function
json_vec
(jiter: &mut Jiter, peek: Option<Peek>)
crates/jiter/tests/main.rs:17
Function
key_bytes
()
crates/jiter/tests/main.rs:531
Function
key_str
()
crates/jiter/tests/main.rs:521
Function
main
()
crates/jiter/build.rs:1
Function
matches_serde_json
()
crates/jiter/tests/serde.rs:411
Function
medium_response_jiter_value_owned
(c: &mut Criterion)
crates/jiter/benches/main.rs:325
Function
nan_and_infinity_allowed_when_enabled
()
crates/jiter/tests/serde.rs:364
Function
nan_and_infinity_rejected_by_default
()
crates/jiter/tests/serde.rs:356
Function
nan_disallowed
()
crates/jiter/tests/main.rs:416
Function
nan_disallowed_wrong_type
()
crates/jiter/tests/main.rs:485
Function
nested
()
crates/jiter/tests/serde.rs:106
Method
new
(next: u8)
crates/jiter/src/parse.rs:42
Method
new
Construct a new `JiterDeserializer` from a slice of JSON bytes.
crates/jiter/src/serde.rs:182
Method
new
(error_type: JsonErrorType, index: usize)
crates/jiter/src/errors.rs:126
Method
new
(raw: Vec<u8>)
crates/jiter/src/py_lossless_float.rs:49
Method
new
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
Method
new_array
()
crates/jiter/src/value.rs:315
Method
new_object
(next_key: Cow<'s, str>)
crates/jiter/src/value.rs:319
Method
new_unchecked
(raw: Vec<u8>)
crates/jiter/src/py_lossless_float.rs:41
Method
newtype_variant_seed
(mut self, seed: T)
crates/jiter/src/serde.rs:649
Method
next_bytes
Assuming the next value is a string, consume it and return bytes from the original JSON data.
crates/jiter/src/jiter.rs:213
Method
next_element_seed
(&mut self, seed: T)
crates/jiter/src/serde.rs:470
Method
next_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
Method
next_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
Method
next_key_seed
(&mut self, seed: K)
crates/jiter/src/serde.rs:487
Method
next_object_bytes
Assuming the next value is an object, peek at the first key.
crates/jiter/src/jiter.rs:341
Method
next_value_seed
(&mut self, seed: V)
crates/jiter/src/serde.rs:501
Function
non_finite_into_f64_keeps_real_value
()
crates/jiter/tests/serde.rs:386
Function
non_finite_into_value_becomes_string
()
crates/jiter/tests/serde.rs:375
← previous
next →
201–300 of 435, ranked by callers