Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/connorskees/pdf
/ functions
Functions
943 in github.com/connorskees/pdf
⨍
Functions
943
◇
Types & classes
448
↓ 164 callers
Method
pop_front
(&mut self)
src/font/cff/charstring.rs:61
↓ 94 callers
Method
push
(&mut self, n: f32)
src/postscript/charstring.rs:60
↓ 77 callers
Method
len
(&self)
src/postscript/object.rs:122
↓ 73 callers
Method
pop_number
(&mut self)
src/render/mod.rs:105
↓ 61 callers
Method
push
(&mut self, obj: PostScriptObject)
src/postscript/interpreter.rs:986
↓ 59 callers
Method
insert
(&mut self, key: Name, value: PostScriptObject)
src/postscript/object.rs:102
↓ 56 callers
Method
read_u16
(&mut self)
src/font/true_type/parse.rs:45
↓ 49 callers
Method
get
(&self, idx: usize)
src/stream.rs:32
↓ 49 callers
Method
pop_front
(&mut self)
src/postscript/charstring.rs:46
↓ 42 callers
Method
pop
(&mut self)
src/postscript/interpreter.rs:1030
↓ 40 callers
Method
pop
(&mut self)
src/postscript/charstring.rs:36
↓ 38 callers
Method
push
(&mut self, n: f32)
src/font/cff/dict.rs:127
↓ 37 callers
Method
next
(&mut self)
src/font/true_type/parse.rs:35
↓ 35 callers
Method
iter
(&self)
src/font/cff/index.rs:10
↓ 35 callers
Method
next
(&mut self)
src/font/cff/index.rs:41
↓ 33 callers
Method
assert_number
Either an integer, or a real
src/resolve.rs:36
↓ 32 callers
Method
into_iter
(self)
src/postscript/object.rs:118
↓ 29 callers
Method
pop
(&mut self)
src/font/true_type/interpreter.rs:304
↓ 29 callers
Method
resolve
Resolve all references
src/resolve.rs:116
↓ 28 callers
Method
next
(&mut self)
src/parse_binary.rs:7
↓ 28 callers
Method
next
(&mut self)
src/icc_profile/parse.rs:24
↓ 27 callers
Method
next_byte
(&mut self)
src/lex.rs:30
↓ 25 callers
Method
get
(&self, codepoint: u32)
src/font/mod.rs:218
↓ 24 callers
Method
relative_relative_curve_to
( &mut self, dx1: f32, dy1: f32, dx2: f32, dy2: f32, dx3: f32,
src/geometry/path_builder.rs:50
↓ 23 callers
Function
assert_len
(arr: &[Object], len: usize)
src/lib.rs:85
↓ 22 callers
Method
get_arr
(&mut self, k: ArrayIndex)
src/postscript/interpreter.rs:1000
↓ 20 callers
Method
assert_dict
(&mut self, obj: Object<'a>)
src/resolve.rs:48
↓ 20 callers
Method
get
(&self, codepoint: u32)
src/render/mod.rs:1665
↓ 20 callers
Method
run
(&mut self)
src/postscript/interpreter.rs:120
↓ 19 callers
Method
assert_arr
(&mut self, obj: Object<'a>)
src/resolve.rs:81
↓ 19 callers
Method
clear
(&mut self)
src/render/canvas.rs:550
↓ 19 callers
Method
skip_whitespace
(&mut self)
src/lex.rs:17
↓ 17 callers
Method
paint_point
(&mut self, point: Point, color: u32, opacity: f32)
src/render/canvas.rs:363
↓ 17 callers
Method
peek_byte
(&self)
src/lex.rs:37
↓ 17 callers
Method
read_u32
(&mut self)
src/font/true_type/parse.rs:63
↓ 16 callers
Method
clear
(&mut self)
src/postscript/charstring.rs:76
↓ 16 callers
Method
pop
(&mut self)
src/font/cff/dict.rs:131
↓ 15 callers
Method
next_byte
(&mut self)
src/font/true_type/interpreter.rs:25
↓ 14 callers
Function
decode_stream
( stream: &'b [u8], stream_dict: &StreamDict<'a>, resolver: &mut dyn Resolve<'a>, )
src/filter/mod.rs:17
↓ 14 callers
Method
get_str
(&self, key: &'static [u8])
src/postscript/object.rs:172
↓ 14 callers
Method
lex_object_from_reference
(&mut self, reference: Reference)
src/lib.rs:397
↓ 13 callers
Method
assert_unsigned_integer
(&mut self, obj: Object)
src/resolve.rs:24
↓ 13 callers
Method
get_string
( &mut self, key: &str, resolver: &mut dyn Resolve, )
src/objects.rs:273
↓ 13 callers
Method
parse_u32
(&mut self)
src/icc_profile/parse.rs:52
↓ 13 callers
Method
peek_byte
(&mut self)
src/function/postscript_calculator/lexer.rs:157
↓ 12 callers
Method
assert_stream
(&mut self, obj: Object<'a>)
src/resolve.rs:104
↓ 12 callers
Method
cursor
(&self)
src/lib.rs:108
↓ 12 callers
Method
expect_bytes
(&mut self, bytes: &[u8])
src/lex.rs:152
↓ 12 callers
Method
is_empty
(&self)
src/postscript/object.rs:324
↓ 12 callers
Method
parse_u16
(&mut self)
src/icc_profile/parse.rs:34
↓ 12 callers
Method
skip_whitespace
(&mut self)
src/function/postscript_calculator/lexer.rs:141
↓ 11 callers
Method
as_u32
For the framebuffer we currently use, this is in 0RGB format This may change in the future
src/color/color_space.rs:127
↓ 11 callers
Method
assert_integer
(&mut self, obj: Object)
src/resolve.rs:13
↓ 11 callers
Method
assert_name
(&mut self, obj: Object)
src/resolve.rs:59
↓ 11 callers
Method
get_integer
(&self, key: &'static [u8])
src/postscript/object.rs:221
↓ 11 callers
Method
pop
(&mut self)
src/render/mod.rs:96
↓ 10 callers
Method
expect
( &mut self, key: &'static str, resolver: &mut dyn Resolve<'a>, )
src/objects.rs:139
↓ 10 callers
Method
expect_name
( &self, key: &'static [u8], error: PostScriptError, )
src/postscript/object.rs:148
↓ 10 callers
Method
expect_type
( &mut self, ty: &'static str, resolver: &mut dyn Resolve, required: bool,
src/objects.rs:220
↓ 10 callers
Method
get_array
(&self, key: &'static [u8])
src/postscript/object.rs:188
↓ 10 callers
Method
maybe_calculate_width
(&mut self)
src/font/cff/charstring.rs:35
↓ 10 callers
Method
next
(&mut self)
src/content/mod.rs:41
↓ 10 callers
Method
pop_name
(&mut self)
src/render/mod.rs:117
↓ 9 callers
Method
assert_string
(&mut self, obj: Object)
src/resolve.rs:70
↓ 9 callers
Method
buffer
(&self)
src/lib.rs:104
↓ 9 callers
Method
cursor_mut
(&mut self)
src/lib.rs:112
↓ 9 callers
Method
get_dict
(&self, key: &'static [u8])
src/postscript/object.rs:140
↓ 9 callers
Method
next_field
(&mut self, field: XrefStreamField)
src/xref/stream/parser.rs:137
↓ 9 callers
Method
read_fword
(&mut self)
src/font/true_type/parse.rs:104
↓ 8 callers
Function
assert_empty
(dict: Dictionary)
src/lib.rs:79
↓ 8 callers
Method
expect_byte
(&mut self, expected: u8)
src/lex.rs:145
↓ 8 callers
Method
get
(&self, key: &Name)
src/postscript/object.rs:106
↓ 8 callers
Method
get_number
(&self, key: &'static [u8])
src/postscript/object.rs:204
↓ 8 callers
Method
into_inner
(self)
src/postscript/object.rs:417
↓ 8 callers
Method
lex_whole_number
(&mut self)
src/function/postscript_calculator/lexer.rs:175
↓ 8 callers
Method
pop_u16
(&mut self)
src/font/cff/dict.rs:153
↓ 8 callers
Method
read_i16
(&mut self)
src/font/true_type/parse.rs:52
↓ 7 callers
Method
get
(&self, idx: usize)
src/font/cff/index.rs:14
↓ 7 callers
Method
get_dict_mut
(&mut self, key: DictionaryIndex)
src/postscript/interpreter.rs:1127
↓ 7 callers
Method
get_name
(&self, key: &'static [u8])
src/postscript/object.rs:156
↓ 7 callers
Method
get_str
(&self, k: StringIndex)
src/postscript/interpreter.rs:1022
↓ 7 callers
Method
line_to
Append a straight line segment from the current point to the point (x, y). The new current point shall be (x, y).
src/render/mod.rs:909
↓ 7 callers
Method
new_dict
(&mut self, dict: PostScriptDictionary)
src/postscript/interpreter.rs:1098
↓ 7 callers
Function
parse_integer
(bytes: &[u8], default: Option<u64>)
src/xref/stream/parser.rs:28
↓ 7 callers
Method
pop_int
(&mut self)
src/postscript/interpreter.rs:1036
↓ 7 callers
Method
relative_line_to
(&mut self, dx: f32, dy: f32)
src/geometry/path.rs:147
↓ 7 callers
Method
relative_move_to
(&mut self, dx: f32, dy: f32)
src/geometry/path.rs:135
↓ 6 callers
Method
apply_transform
(&mut self, transformation: Matrix)
src/geometry/line.rs:41
↓ 6 callers
Method
as_tag
(&self)
src/font/true_type/table/table_name.rs:55
↓ 6 callers
Method
bounding_box
(&self)
src/geometry/line.rs:46
↓ 6 callers
Method
find_table_offset
(&self, tag: TableTag)
src/font/true_type/table/font_directory.rs:10
↓ 6 callers
Method
get
(&self, codepoint: u32)
src/postscript/font.rs:115
↓ 6 callers
Method
get_byte_range
(&self, length: usize)
src/font/true_type/parse.rs:113
↓ 6 callers
Method
get_dict
(&self, key: DictionaryIndex)
src/postscript/interpreter.rs:1123
↓ 6 callers
Method
get_mut
(&mut self, k: &K)
src/postscript/object.rs:514
↓ 6 callers
Method
get_reference
(&mut self, key: &str)
src/objects.rs:269
↓ 6 callers
Method
horizontal_line_to
(&mut self, dx: f32)
src/geometry/path_builder.rs:73
↓ 6 callers
Method
horizontal_vertical_curve_to
(&mut self, dx1: f32, dx2: f32, dy2: f32, dy3: f32)
src/geometry/path_builder.rs:23
↓ 6 callers
Method
into_bytes
(self)
src/postscript/object.rs:332
↓ 6 callers
Method
lex_whole_number
TODO: throw error on empty string
src/lex.rs:290
next →
1–100 of 943, ranked by callers