Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/datalust/squirrel-json
/ functions
Functions
193 in github.com/datalust/squirrel-json
⨍
Functions
193
◇
Types & classes
36
↓ 27 callers
Method
iter
(&'brw self)
src/de/document.rs:270
↓ 19 callers
Method
push
(&mut self, kind: OffsetKind)
src/de/interest.rs:147
↓ 19 callers
Function
unescape_trusted
(input: &str)
src/unescape.rs:24
↓ 14 callers
Function
splat
SAFETY: Callers must ensure Neon is available
src/std_ext/arch/aarch64.rs:7
↓ 10 callers
Function
rng
(to: usize)
src/tests/some.rs:141
↓ 10 callers
Method
to_value
Convert a document into a [`serde_json::Value`]. */
src/de/document.rs:373
↓ 8 callers
Method
as_str
(&self)
src/de/document.rs:94
↓ 8 callers
Method
take
(&mut self)
src/de.rs:584
↓ 7 callers
Method
push_unescaped_byte
(&mut self, b: u8)
src/unescape.rs:165
↓ 6 callers
Method
entries
( &'brw self, )
src/de/document.rs:186
↓ 5 callers
Method
as_map
(&'brw self)
src/de/document.rs:133
↓ 5 callers
Method
to_unescaped
(&self)
src/de/document.rs:162
↓ 4 callers
Method
as_raw
(&self)
src/de/document.rs:152
↓ 4 callers
Function
interest_num_end
(mut i: I)
src/de/interest.rs:331
↓ 4 callers
Function
scan_end
(input: &[u8], mut scan: Scan, mut offsets: Offsets)
src/de.rs:397
↓ 4 callers
Function
unescape
(input: &[u8], scan: &mut Scan, unescaped: &mut Unescaped)
src/unescape/fallback.rs:6
↓ 4 callers
Function
unescape_end
(input: &[u8], mut scan: Scan, mut unescaped: Unescaped)
src/unescape.rs:89
↓ 3 callers
Method
input_remaining
(&self)
src/de.rs:605
↓ 3 callers
Function
interest_arr_end
(mut i: I)
src/de/interest.rs:481
↓ 3 callers
Function
interest_map_end
(mut i: I)
src/de/interest.rs:468
↓ 3 callers
Function
interest_unescape_now
(mut i: I)
src/de/interest.rs:292
↓ 3 callers
Function
interest_value_elem_end
(mut i: I)
src/de/interest.rs:450
↓ 3 callers
Method
into_offsets
(self)
src/de.rs:155
↓ 3 callers
Function
match_primitive
(mut i: I)
src/de/interest.rs:204
↓ 3 callers
Method
next
(&mut self)
src/de/document.rs:200
↓ 3 callers
Function
pre_mask_quote
(masks: &mut Masks)
src/de/simd.rs:248
↓ 3 callers
Function
scan
(input: &[u8], detached: DetachedDocument)
src/de.rs:296
↓ 3 callers
Method
size_hint
(&self)
src/de/document.rs:178
↓ 3 callers
Function
test_alignment
(input: &[u8], align_up_to: usize, mut f: impl FnMut(&[u8]))
src/tests.rs:26
↓ 3 callers
Method
to_document_unchecked
(&'a self, input: &'a [u8])
src/de.rs:276
↓ 3 callers
Function
vmovemask_u8
SAFETY: Callers must ensure Neon is available
src/std_ext/arch/aarch64.rs:20
↓ 3 callers
Function
write_string
(s: &mut String)
src/tests/some.rs:85
↓ 2 callers
Method
begin
(&mut self, f: impl FnOnce(u16) -> ActiveMapArr)
src/de/interest.rs:93
↓ 2 callers
Function
de
(input: &[u8])
fuzz/fuzz_scan_trusted/src/lib.rs:1
↓ 2 callers
Method
detach
(self)
src/de.rs:141
↓ 2 callers
Method
end
(&mut self, f: impl FnOnce(u16) -> OffsetKind)
src/de/interest.rs:111
↓ 2 callers
Method
err
(&mut self)
src/de/interest.rs:132
↓ 2 callers
Function
flush
(input: &[u8], flush_to: usize, scan: &mut Scan, unescaped: &mut Unescaped)
src/unescape.rs:126
↓ 2 callers
Function
interest_escape
(mut i: I)
src/de/interest.rs:266
↓ 2 callers
Function
interest_str
(mut i: I)
src/de/interest.rs:218
↓ 2 callers
Function
interest_unescape
(mut i: I)
src/unescape.rs:193
↓ 2 callers
Function
interest_unreachable
(mut i: I)
src/de/interest.rs:504
↓ 2 callers
Method
is_err
(&self)
src/de.rs:133
↓ 2 callers
Function
match_interest
(mut i: I)
src/de/interest.rs:187
↓ 2 callers
Function
pre_mask_interest
(_: &mut Masks)
src/de/simd.rs:259
↓ 2 callers
Method
push_unescaped_char
(&mut self, c: char)
src/unescape.rs:173
↓ 2 callers
Function
rng_bool
()
src/tests/some.rs:145
↓ 2 callers
Function
scan_begin
(input: &[u8])
src/de.rs:360
↓ 2 callers
Function
scan_block
(i: ScanBlockInput)
src/de/fallback.rs:33
↓ 2 callers
Method
to_element
( &self, input: &'input [u8], offsets: &'offsets Offsets, self_offset: u16,
src/de/document.rs:329
↓ 2 callers
Function
write_any
(s: &mut String, d: &mut usize)
src/tests/some.rs:13
↓ 2 callers
Function
write_bool
(s: &mut String)
src/tests/some.rs:77
↓ 2 callers
Function
write_null
(s: &mut String)
src/tests/some.rs:73
↓ 2 callers
Function
write_number
(s: &mut String)
src/tests/some.rs:105
↓ 2 callers
Function
write_object
(s: &mut String, d: &mut usize)
src/tests/some.rs:35
↓ 1 callers
Method
arr_begin
(&mut self)
src/de/interest.rs:60
↓ 1 callers
Method
arr_end
(&mut self)
src/de/interest.rs:88
↓ 1 callers
Method
begin_surrogate_pair
(&mut self, first: u16)
src/unescape.rs:184
↓ 1 callers
Method
flush
(&mut self)
src/unescape.rs:157
↓ 1 callers
Function
interest_arr_begin
(mut i: I)
src/de/interest.rs:403
↓ 1 callers
Function
interest_false
(mut i: I)
src/de/interest.rs:377
↓ 1 callers
Function
interest_key_elem_begin
(mut i: I)
src/de/interest.rs:417
↓ 1 callers
Function
interest_key_end
(mut i: I)
src/de/interest.rs:434
↓ 1 callers
Function
interest_map_begin
(mut i: I)
src/de/interest.rs:390
↓ 1 callers
Function
interest_none
(mut _i: I)
src/de/interest.rs:494
↓ 1 callers
Function
interest_null
(mut i: I)
src/de/interest.rs:351
↓ 1 callers
Function
interest_num_begin
(mut i: I)
src/de/interest.rs:315
↓ 1 callers
Function
interest_true
(mut i: I)
src/de/interest.rs:364
↓ 1 callers
Function
interest_unescape_later
(mut _i: I)
src/de/interest.rs:305
↓ 1 callers
Function
json_object
()
src/tests/some.rs:4
↓ 1 callers
Method
map_begin
(&mut self)
src/de/interest.rs:46
↓ 1 callers
Method
map_end
(&mut self)
src/de/interest.rs:74
↓ 1 callers
Method
part
(&mut self, curr_offset: u16)
src/de/interest.rs:172
↓ 1 callers
Method
push
(&mut self, part: Offset)
src/de.rs:285
↓ 1 callers
Function
scan
(input: &'scan [u8], scan: &mut Scan, offsets: &mut Offsets)
src/de/fallback.rs:5
↓ 1 callers
Function
scan_aarch64_neon
( input: &'scan [u8], scan: &mut Scan, offsets: &mut Offsets, )
src/de/simd.rs:44
↓ 1 callers
Function
scan_fallback
(input: &[u8], detached: DetachedDocument)
src/de.rs:341
↓ 1 callers
Function
scan_to
( input: &'scan [u8], scan: &mut Scan, offsets: &mut Offsets, read_to: isize, )
src/de/fallback.rs:18
↓ 1 callers
Function
scan_x86_64_avx2
( input: &'scan [u8], scan: &mut Scan, offsets: &mut Offsets, )
src/de/simd.rs:25
↓ 1 callers
Method
set_mask_interest
(&mut self)
src/de/simd.rs:204
↓ 1 callers
Method
set_mask_quote
(&mut self)
src/de/simd.rs:192
↓ 1 callers
Method
set_masks
(&mut self, masks: Masks)
src/de/simd.rs:161
↓ 1 callers
Method
shift_mask_quote
(&mut self)
src/de/simd.rs:198
↓ 1 callers
Method
to_str
(&self, input: &'input [u8])
src/de/document.rs:321
↓ 1 callers
Function
try_from_utf16_surrogate_pair
( high: u16, low: u16, )
src/std_ext/char.rs:14
↓ 1 callers
Function
unescape_aarch64_neon
( input: &[u8], scan: &mut Scan, unescaped: &mut Unescaped, )
src/unescape/simd.rs:43
↓ 1 callers
Function
unescape_block
(i: ScanBlockInput)
src/unescape/fallback.rs:17
↓ 1 callers
Function
unescape_x86_64_avx2
( input: &[u8], scan: &mut Scan, unescaped: &mut Unescaped, )
src/unescape/simd.rs:24
↓ 1 callers
Function
write_array
(s: &mut String, d: &mut usize)
src/tests/some.rs:55
↓ 1 callers
Function
write_decimal
(s: &mut String)
src/tests/some.rs:122
↓ 1 callers
Function
write_integer
(s: &mut String)
src/tests/some.rs:118
↓ 1 callers
Function
write_scientific
(s: &mut String)
src/tests/some.rs:127
Function
active_mask_has_correct_repr
()
src/de/simd.rs:266
Method
approximate_size
(&self)
src/de.rs:289
Method
attach
(elements: Vec<Offset>)
src/de.rs:258
Function
block_offset_is_32_bytes
()
src/unescape/simd/x86_64.rs:28
Function
block_offset_is_32_bytes
()
src/de/simd/x86_64.rs:89
Function
block_offset_is_8_bytes
()
src/unescape/simd/aarch64.rs:35
Function
block_offset_is_8_bytes
()
src/de/simd/aarch64.rs:107
Function
convert_10kb_event_stacktrace_offsets_to_serde_json
(b: &mut test::Bencher)
benches/mod.rs:119
next →
1–100 of 193, ranked by callers