Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Mubelotix/email-parser
/ functions
Functions
210 in github.com/Mubelotix/email-parser
⨍
Functions
210
◇
Types & classes
21
↓ 69 callers
Function
tag
( input: &'a [u8], expected: &'static [u8], error_message: &'static str, )
email-parser/src/parsing/combinators.rs:5
↓ 44 callers
Function
tag_no_case
( input: &'a [u8], expected: &'static [u8], expected2: &'static [u8], error_message: &'static
email-parser/src/parsing/combinators.rs:19
↓ 38 callers
Function
optional
(input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:59
↓ 19 callers
Function
take_while1
(input: &[u8], mut condition: F)
email-parser/src/parsing/combinators.rs:103
↓ 17 callers
Function
match_parsers
(input: &'a [u8], parsers: &mut [F])
email-parser/src/parsing/combinators.rs:71
↓ 16 callers
Method
into_owned
Extends the lifetime from `'a` to `'static` by guaranteeing that we have ownership after calling this function. It will call `to_owned` on references.
email-parser/src/mime.rs:68
↓ 15 callers
Function
add_string
(s1: &'b mut Cow<'a, str>, s2: Cow<'a, str>)
email-parser/src/string.rs:14
↓ 9 callers
Function
from_slice
(slice: &[u8])
email-parser/src/string.rs:9
↓ 9 callers
Function
lowercase
(mut value: Cow<str>)
email-parser/src/parsing/common.rs:4
↓ 9 callers
Function
take_while
(input: &[u8], mut condition: F)
email-parser/src/parsing/combinators.rs:85
↓ 8 callers
Function
cfws
(input: &[u8])
email-parser/src/parsing/whitespaces.rs:60
↓ 8 callers
Function
empty_string
()
email-parser/src/string.rs:4
↓ 8 callers
Function
fws
(input: &[u8])
email-parser/src/parsing/whitespaces.rs:5
↓ 7 callers
Function
token
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:18
↓ 6 callers
Function
digit
(input: &[u8])
email-parser/src/parsing/character_sets.rs:30
↓ 5 callers
Function
add_str
(s1: &'b mut Cow<'a, str>, s2: &'a str)
email-parser/src/string.rs:45
↓ 5 callers
Function
addr_spec
(input: &[u8])
email-parser/src/parsing/address.rs:44
↓ 5 callers
Function
get_value_encoded
(c: u8)
email-parser/src/parsing/mime/base64.rs:67
↓ 5 callers
Function
mailbox
(input: &[u8])
email-parser/src/parsing/address.rs:117
↓ 5 callers
Function
two_digits
(input: &[u8])
email-parser/src/parsing/character_sets.rs:46
↓ 4 callers
Function
address_list
(input: &[u8])
email-parser/src/parsing/address.rs:187
↓ 4 callers
Function
from_hex
(n: u8)
email-parser/src/parsing/mime/quoted_printables.rs:74
↓ 4 callers
Function
ignore_inline_cfws
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:7
↓ 4 callers
Function
mime_unstructured
(input: &[u8])
email-parser/src/parsing/common.rs:125
↓ 4 callers
Function
pair
(input: &'a [u8], mut parser1: F, mut parser2: G)
email-parser/src/parsing/combinators.rs:190
↓ 3 callers
Function
angle_addr
(input: &[u8])
email-parser/src/parsing/address.rs:55
↓ 3 callers
Function
date_parameter
( input: &'a [u8], name: &'static [u8], name_uppercase: &'static [u8],
email-parser/src/parsing/mime/mime_fields.rs:309
↓ 3 callers
Function
date_time
(input: &[u8])
email-parser/src/parsing/time.rs:180
↓ 3 callers
Function
decode_base64
(mut data: Vec<u8>)
email-parser/src/parsing/mime/base64.rs:78
↓ 3 callers
Function
decode_parameter
(mut input: Vec<u8>, charset: Cow<str>)
email-parser/src/parsing/mime/percent_encoding.rs:4
↓ 3 callers
Function
domain
(input: &[u8])
email-parser/src/parsing/address.rs:85
↓ 3 callers
Function
is_wsp
(character: u8)
email-parser/src/parsing/character_sets.rs:4
↓ 3 callers
Function
many
(mut input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:143
↓ 3 callers
Function
many1
(input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:158
↓ 3 callers
Function
message_id
(input: &[u8])
email-parser/src/parsing/fields.rs:295
↓ 3 callers
Function
prefixed
( mut input: &'a [u8], mut parser: F, prefix: &'b str, )
email-parser/src/parsing/combinators.rs:234
↓ 3 callers
Function
quoted_string
(input: &[u8])
email-parser/src/parsing/quoted_string.rs:30
↓ 3 callers
Function
unstructured
(input: &[u8])
email-parser/src/parsing/common.rs:105
↓ 3 callers
Function
word
(input: &[u8])
email-parser/src/parsing/common.rs:65
↓ 2 callers
Function
bcc
(input: &[u8])
email-parser/src/parsing/fields.rs:272
↓ 2 callers
Function
cc
(input: &[u8])
email-parser/src/parsing/fields.rs:255
↓ 2 callers
Function
collect_many
(mut input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:175
↓ 2 callers
Function
collect_parameters
( parameters_vec: Vec<(Cow<'a, str>, Option<u8>, bool, Cow<'a, str>)>, )
email-parser/src/parsing/mime/percent_encoding.rs:98
↓ 2 callers
Function
comment
(input: &[u8])
email-parser/src/parsing/whitespaces.rs:46
↓ 2 callers
Function
content_description
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:425
↓ 2 callers
Function
content_disposition
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:247
↓ 2 callers
Function
content_id
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:408
↓ 2 callers
Function
content_transfer_encoding
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:361
↓ 2 callers
Function
content_type
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:147
↓ 2 callers
Function
date
(input: &[u8])
email-parser/src/parsing/fields.rs:170
↓ 2 callers
Function
decode_qp
(mut data: Vec<u8>)
email-parser/src/parsing/mime/quoted_printables.rs:61
↓ 2 callers
Function
decode_value
( value: Cow<'a, [u8]>, encoding: ContentTransferEncoding, )
email-parser/src/parsing/mime/entity.rs:236
↓ 2 callers
Function
dot_atom_text
(input: &[u8])
email-parser/src/parsing/common.rs:29
↓ 2 callers
Function
encoded_word
(input: &[u8])
email-parser/src/parsing/mime/encoded_headers.rs:46
↓ 2 callers
Function
especials
(c: u8)
email-parser/src/parsing/mime/encoded_headers.rs:9
↓ 2 callers
Function
fields
(mut input: &[u8])
email-parser/src/parsing/fields.rs:75
↓ 2 callers
Function
from
(input: &[u8])
email-parser/src/parsing/fields.rs:187
↓ 2 callers
Function
from_hex
(n: &u8)
email-parser/src/parsing/mime/percent_encoding.rs:44
↓ 2 callers
Function
group
(input: &[u8])
email-parser/src/parsing/address.rs:150
↓ 2 callers
Function
header_part
( mut input: &[u8], )
email-parser/src/parsing/mime/entity.rs:133
↓ 2 callers
Function
is_text
(c: u8)
email-parser/src/parsing/character_sets.rs:130
↓ 2 callers
Function
litteral_repr_possible
Second rule of the encoding
email-parser/src/parsing/mime/quoted_printables.rs:2
↓ 2 callers
Function
mailbox_list
(input: &[u8])
email-parser/src/parsing/address.rs:137
↓ 2 callers
Function
name_addr
(input: &[u8])
email-parser/src/parsing/address.rs:68
↓ 2 callers
Function
parse_message
(input: &[u8])
email-parser/src/parsing/message.rs:111
↓ 2 callers
Function
parse_multipart
( input: &'a [u8], parameters: &HashMap<Cow<str>, Cow<str>>, )
email-parser/src/parsing/mime/multipart.rs:77
↓ 2 callers
Function
phrase
(input: &[u8])
email-parser/src/parsing/common.rs:78
↓ 2 callers
Function
sender
(input: &[u8])
email-parser/src/parsing/fields.rs:204
↓ 2 callers
Function
to
(input: &[u8])
email-parser/src/parsing/fields.rs:238
↓ 2 callers
Function
to_hex
(n: u8)
email-parser/src/parsing/mime/quoted_printables.rs:40
↓ 2 callers
Function
tspecial
(c: u8)
email-parser/src/parsing/character_sets.rs:101
↓ 2 callers
Function
u8_number
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:33
↓ 2 callers
Function
unknown
(input: &[u8])
email-parser/src/parsing/fields.rs:589
↓ 1 callers
Function
address
(input: &[u8])
email-parser/src/parsing/address.rs:177
↓ 1 callers
Function
atom
(mut input: &[u8])
email-parser/src/parsing/common.rs:17
↓ 1 callers
Function
before_boundary
(input: &'a [u8], boundary: &'b [u8])
email-parser/src/parsing/mime/multipart.rs:30
↓ 1 callers
Function
before_boundary_idx
(input: &[u8], boundary: &[u8])
email-parser/src/parsing/mime/multipart.rs:5
↓ 1 callers
Function
before_closing_boundary
(input: &'a [u8], boundary: &'b [u8])
email-parser/src/parsing/mime/multipart.rs:61
↓ 1 callers
Function
before_closing_boundary_idx
(input: &[u8], boundary: &[u8])
email-parser/src/parsing/mime/multipart.rs:46
↓ 1 callers
Function
body
(input: &[u8])
email-parser/src/parsing/message.rs:75
↓ 1 callers
Function
charset
(input: &[u8])
email-parser/src/parsing/mime/encoded_headers.rs:28
↓ 1 callers
Function
check_line
(input: &[u8])
email-parser/src/parsing/message.rs:26
↓ 1 callers
Function
collect_pair
(input: &'a [u8], mut parser1: F, mut parser2: G)
email-parser/src/parsing/combinators.rs:221
↓ 1 callers
Function
comments
(input: &[u8])
email-parser/src/parsing/fields.rs:366
↓ 1 callers
Function
date
(input: &[u8])
email-parser/src/parsing/time.rs:173
↓ 1 callers
Function
day
(input: &[u8])
email-parser/src/parsing/time.rs:80
↓ 1 callers
Function
day_name
(input: &[u8])
email-parser/src/parsing/time.rs:3
↓ 1 callers
Function
decode_header_qp
(mut data: Vec<u8>)
email-parser/src/parsing/mime/quoted_printables.rs:108
↓ 1 callers
Function
empty_path
(input: &[u8])
email-parser/src/parsing/fields.rs:497
↓ 1 callers
Function
encoded_text
(input: &[u8])
email-parser/src/parsing/mime/encoded_headers.rs:42
↓ 1 callers
Function
encoding
(input: &[u8])
email-parser/src/parsing/mime/encoded_headers.rs:36
↓ 1 callers
Function
entity
(raw_entity: &'a RawEntity<'a>)
email-parser/src/parsing/mime/entity.rs:43
↓ 1 callers
Function
filename_parameter
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:288
↓ 1 callers
Function
header_part_owned
( input: &[u8], )
email-parser/src/parsing/mime/entity.rs:94
↓ 1 callers
Function
ignore_many
(mut input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:131
↓ 1 callers
Function
in_reply_to
(input: &[u8])
email-parser/src/parsing/fields.rs:312
↓ 1 callers
Function
is_alpha
(c: u8)
email-parser/src/parsing/character_sets.rs:21
↓ 1 callers
Function
is_digit
(c: u8)
email-parser/src/parsing/character_sets.rs:26
↓ 1 callers
Function
is_vchar
(character: u8)
email-parser/src/parsing/character_sets.rs:16
↓ 1 callers
Function
keywords
(input: &[u8])
email-parser/src/parsing/fields.rs:386
next →
1–100 of 210, ranked by callers