MCPcopy Create free account

hub / github.com/datalust/squirrel-json / functions

Functions193 in github.com/datalust/squirrel-json

↓ 27 callersMethoditer
(&'brw self)
src/de/document.rs:270
↓ 19 callersMethodpush
(&mut self, kind: OffsetKind)
src/de/interest.rs:147
↓ 19 callersFunctionunescape_trusted
(input: &str)
src/unescape.rs:24
↓ 14 callersFunctionsplat
SAFETY: Callers must ensure Neon is available
src/std_ext/arch/aarch64.rs:7
↓ 10 callersFunctionrng
(to: usize)
src/tests/some.rs:141
↓ 10 callersMethodto_value
Convert a document into a [`serde_json::Value`]. */
src/de/document.rs:373
↓ 8 callersMethodas_str
(&self)
src/de/document.rs:94
↓ 8 callersMethodtake
(&mut self)
src/de.rs:584
↓ 7 callersMethodpush_unescaped_byte
(&mut self, b: u8)
src/unescape.rs:165
↓ 6 callersMethodentries
( &'brw self, )
src/de/document.rs:186
↓ 5 callersMethodas_map
(&'brw self)
src/de/document.rs:133
↓ 5 callersMethodto_unescaped
(&self)
src/de/document.rs:162
↓ 4 callersMethodas_raw
(&self)
src/de/document.rs:152
↓ 4 callersFunctioninterest_num_end
(mut i: I)
src/de/interest.rs:331
↓ 4 callersFunctionscan_end
(input: &[u8], mut scan: Scan, mut offsets: Offsets)
src/de.rs:397
↓ 4 callersFunctionunescape
(input: &[u8], scan: &mut Scan, unescaped: &mut Unescaped)
src/unescape/fallback.rs:6
↓ 4 callersFunctionunescape_end
(input: &[u8], mut scan: Scan, mut unescaped: Unescaped)
src/unescape.rs:89
↓ 3 callersMethodinput_remaining
(&self)
src/de.rs:605
↓ 3 callersFunctioninterest_arr_end
(mut i: I)
src/de/interest.rs:481
↓ 3 callersFunctioninterest_map_end
(mut i: I)
src/de/interest.rs:468
↓ 3 callersFunctioninterest_unescape_now
(mut i: I)
src/de/interest.rs:292
↓ 3 callersFunctioninterest_value_elem_end
(mut i: I)
src/de/interest.rs:450
↓ 3 callersMethodinto_offsets
(self)
src/de.rs:155
↓ 3 callersFunctionmatch_primitive
(mut i: I)
src/de/interest.rs:204
↓ 3 callersMethodnext
(&mut self)
src/de/document.rs:200
↓ 3 callersFunctionpre_mask_quote
(masks: &mut Masks)
src/de/simd.rs:248
↓ 3 callersFunctionscan
(input: &[u8], detached: DetachedDocument)
src/de.rs:296
↓ 3 callersMethodsize_hint
(&self)
src/de/document.rs:178
↓ 3 callersFunctiontest_alignment
(input: &[u8], align_up_to: usize, mut f: impl FnMut(&[u8]))
src/tests.rs:26
↓ 3 callersMethodto_document_unchecked
(&'a self, input: &'a [u8])
src/de.rs:276
↓ 3 callersFunctionvmovemask_u8
SAFETY: Callers must ensure Neon is available
src/std_ext/arch/aarch64.rs:20
↓ 3 callersFunctionwrite_string
(s: &mut String)
src/tests/some.rs:85
↓ 2 callersMethodbegin
(&mut self, f: impl FnOnce(u16) -> ActiveMapArr)
src/de/interest.rs:93
↓ 2 callersFunctionde
(input: &[u8])
fuzz/fuzz_scan_trusted/src/lib.rs:1
↓ 2 callersMethoddetach
(self)
src/de.rs:141
↓ 2 callersMethodend
(&mut self, f: impl FnOnce(u16) -> OffsetKind)
src/de/interest.rs:111
↓ 2 callersMethoderr
(&mut self)
src/de/interest.rs:132
↓ 2 callersFunctionflush
(input: &[u8], flush_to: usize, scan: &mut Scan, unescaped: &mut Unescaped)
src/unescape.rs:126
↓ 2 callersFunctioninterest_escape
(mut i: I)
src/de/interest.rs:266
↓ 2 callersFunctioninterest_str
(mut i: I)
src/de/interest.rs:218
↓ 2 callersFunctioninterest_unescape
(mut i: I)
src/unescape.rs:193
↓ 2 callersFunctioninterest_unreachable
(mut i: I)
src/de/interest.rs:504
↓ 2 callersMethodis_err
(&self)
src/de.rs:133
↓ 2 callersFunctionmatch_interest
(mut i: I)
src/de/interest.rs:187
↓ 2 callersFunctionpre_mask_interest
(_: &mut Masks)
src/de/simd.rs:259
↓ 2 callersMethodpush_unescaped_char
(&mut self, c: char)
src/unescape.rs:173
↓ 2 callersFunctionrng_bool
()
src/tests/some.rs:145
↓ 2 callersFunctionscan_begin
(input: &[u8])
src/de.rs:360
↓ 2 callersFunctionscan_block
(i: ScanBlockInput)
src/de/fallback.rs:33
↓ 2 callersMethodto_element
( &self, input: &'input [u8], offsets: &'offsets Offsets, self_offset: u16,
src/de/document.rs:329
↓ 2 callersFunctionwrite_any
(s: &mut String, d: &mut usize)
src/tests/some.rs:13
↓ 2 callersFunctionwrite_bool
(s: &mut String)
src/tests/some.rs:77
↓ 2 callersFunctionwrite_null
(s: &mut String)
src/tests/some.rs:73
↓ 2 callersFunctionwrite_number
(s: &mut String)
src/tests/some.rs:105
↓ 2 callersFunctionwrite_object
(s: &mut String, d: &mut usize)
src/tests/some.rs:35
↓ 1 callersMethodarr_begin
(&mut self)
src/de/interest.rs:60
↓ 1 callersMethodarr_end
(&mut self)
src/de/interest.rs:88
↓ 1 callersMethodbegin_surrogate_pair
(&mut self, first: u16)
src/unescape.rs:184
↓ 1 callersMethodflush
(&mut self)
src/unescape.rs:157
↓ 1 callersFunctioninterest_arr_begin
(mut i: I)
src/de/interest.rs:403
↓ 1 callersFunctioninterest_false
(mut i: I)
src/de/interest.rs:377
↓ 1 callersFunctioninterest_key_elem_begin
(mut i: I)
src/de/interest.rs:417
↓ 1 callersFunctioninterest_key_end
(mut i: I)
src/de/interest.rs:434
↓ 1 callersFunctioninterest_map_begin
(mut i: I)
src/de/interest.rs:390
↓ 1 callersFunctioninterest_none
(mut _i: I)
src/de/interest.rs:494
↓ 1 callersFunctioninterest_null
(mut i: I)
src/de/interest.rs:351
↓ 1 callersFunctioninterest_num_begin
(mut i: I)
src/de/interest.rs:315
↓ 1 callersFunctioninterest_true
(mut i: I)
src/de/interest.rs:364
↓ 1 callersFunctioninterest_unescape_later
(mut _i: I)
src/de/interest.rs:305
↓ 1 callersFunctionjson_object
()
src/tests/some.rs:4
↓ 1 callersMethodmap_begin
(&mut self)
src/de/interest.rs:46
↓ 1 callersMethodmap_end
(&mut self)
src/de/interest.rs:74
↓ 1 callersMethodpart
(&mut self, curr_offset: u16)
src/de/interest.rs:172
↓ 1 callersMethodpush
(&mut self, part: Offset)
src/de.rs:285
↓ 1 callersFunctionscan
(input: &'scan [u8], scan: &mut Scan, offsets: &mut Offsets)
src/de/fallback.rs:5
↓ 1 callersFunctionscan_aarch64_neon
( input: &'scan [u8], scan: &mut Scan, offsets: &mut Offsets, )
src/de/simd.rs:44
↓ 1 callersFunctionscan_fallback
(input: &[u8], detached: DetachedDocument)
src/de.rs:341
↓ 1 callersFunctionscan_to
( input: &'scan [u8], scan: &mut Scan, offsets: &mut Offsets, read_to: isize, )
src/de/fallback.rs:18
↓ 1 callersFunctionscan_x86_64_avx2
( input: &'scan [u8], scan: &mut Scan, offsets: &mut Offsets, )
src/de/simd.rs:25
↓ 1 callersMethodset_mask_interest
(&mut self)
src/de/simd.rs:204
↓ 1 callersMethodset_mask_quote
(&mut self)
src/de/simd.rs:192
↓ 1 callersMethodset_masks
(&mut self, masks: Masks)
src/de/simd.rs:161
↓ 1 callersMethodshift_mask_quote
(&mut self)
src/de/simd.rs:198
↓ 1 callersMethodto_str
(&self, input: &'input [u8])
src/de/document.rs:321
↓ 1 callersFunctiontry_from_utf16_surrogate_pair
( high: u16, low: u16, )
src/std_ext/char.rs:14
↓ 1 callersFunctionunescape_aarch64_neon
( input: &[u8], scan: &mut Scan, unescaped: &mut Unescaped, )
src/unescape/simd.rs:43
↓ 1 callersFunctionunescape_block
(i: ScanBlockInput)
src/unescape/fallback.rs:17
↓ 1 callersFunctionunescape_x86_64_avx2
( input: &[u8], scan: &mut Scan, unescaped: &mut Unescaped, )
src/unescape/simd.rs:24
↓ 1 callersFunctionwrite_array
(s: &mut String, d: &mut usize)
src/tests/some.rs:55
↓ 1 callersFunctionwrite_decimal
(s: &mut String)
src/tests/some.rs:122
↓ 1 callersFunctionwrite_integer
(s: &mut String)
src/tests/some.rs:118
↓ 1 callersFunctionwrite_scientific
(s: &mut String)
src/tests/some.rs:127
Functionactive_mask_has_correct_repr
()
src/de/simd.rs:266
Methodapproximate_size
(&self)
src/de.rs:289
Methodattach
(elements: Vec<Offset>)
src/de.rs:258
Functionblock_offset_is_32_bytes
()
src/unescape/simd/x86_64.rs:28
Functionblock_offset_is_32_bytes
()
src/de/simd/x86_64.rs:89
Functionblock_offset_is_8_bytes
()
src/unescape/simd/aarch64.rs:35
Functionblock_offset_is_8_bytes
()
src/de/simd/aarch64.rs:107
Functionconvert_10kb_event_stacktrace_offsets_to_serde_json
(b: &mut test::Bencher)
benches/mod.rs:119
next →1–100 of 193, ranked by callers