MCPcopy Create free account

hub / github.com/Mubelotix/email-parser / functions

Functions210 in github.com/Mubelotix/email-parser

↓ 69 callersFunctiontag
( input: &'a [u8], expected: &'static [u8], error_message: &'static str, )
email-parser/src/parsing/combinators.rs:5
↓ 44 callersFunctiontag_no_case
( input: &'a [u8], expected: &'static [u8], expected2: &'static [u8], error_message: &'static
email-parser/src/parsing/combinators.rs:19
↓ 38 callersFunctionoptional
(input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:59
↓ 19 callersFunctiontake_while1
(input: &[u8], mut condition: F)
email-parser/src/parsing/combinators.rs:103
↓ 17 callersFunctionmatch_parsers
(input: &'a [u8], parsers: &mut [F])
email-parser/src/parsing/combinators.rs:71
↓ 16 callersMethodinto_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 callersFunctionadd_string
(s1: &'b mut Cow<'a, str>, s2: Cow<'a, str>)
email-parser/src/string.rs:14
↓ 9 callersFunctionfrom_slice
(slice: &[u8])
email-parser/src/string.rs:9
↓ 9 callersFunctionlowercase
(mut value: Cow<str>)
email-parser/src/parsing/common.rs:4
↓ 9 callersFunctiontake_while
(input: &[u8], mut condition: F)
email-parser/src/parsing/combinators.rs:85
↓ 8 callersFunctioncfws
(input: &[u8])
email-parser/src/parsing/whitespaces.rs:60
↓ 8 callersFunctionempty_string
()
email-parser/src/string.rs:4
↓ 8 callersFunctionfws
(input: &[u8])
email-parser/src/parsing/whitespaces.rs:5
↓ 7 callersFunctiontoken
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:18
↓ 6 callersFunctiondigit
(input: &[u8])
email-parser/src/parsing/character_sets.rs:30
↓ 5 callersFunctionadd_str
(s1: &'b mut Cow<'a, str>, s2: &'a str)
email-parser/src/string.rs:45
↓ 5 callersFunctionaddr_spec
(input: &[u8])
email-parser/src/parsing/address.rs:44
↓ 5 callersFunctionget_value_encoded
(c: u8)
email-parser/src/parsing/mime/base64.rs:67
↓ 5 callersFunctionmailbox
(input: &[u8])
email-parser/src/parsing/address.rs:117
↓ 5 callersFunctiontwo_digits
(input: &[u8])
email-parser/src/parsing/character_sets.rs:46
↓ 4 callersFunctionaddress_list
(input: &[u8])
email-parser/src/parsing/address.rs:187
↓ 4 callersFunctionfrom_hex
(n: u8)
email-parser/src/parsing/mime/quoted_printables.rs:74
↓ 4 callersFunctionignore_inline_cfws
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:7
↓ 4 callersFunctionmime_unstructured
(input: &[u8])
email-parser/src/parsing/common.rs:125
↓ 4 callersFunctionpair
(input: &'a [u8], mut parser1: F, mut parser2: G)
email-parser/src/parsing/combinators.rs:190
↓ 3 callersFunctionangle_addr
(input: &[u8])
email-parser/src/parsing/address.rs:55
↓ 3 callersFunctiondate_parameter
( input: &'a [u8], name: &'static [u8], name_uppercase: &'static [u8],
email-parser/src/parsing/mime/mime_fields.rs:309
↓ 3 callersFunctiondate_time
(input: &[u8])
email-parser/src/parsing/time.rs:180
↓ 3 callersFunctiondecode_base64
(mut data: Vec<u8>)
email-parser/src/parsing/mime/base64.rs:78
↓ 3 callersFunctiondecode_parameter
(mut input: Vec<u8>, charset: Cow<str>)
email-parser/src/parsing/mime/percent_encoding.rs:4
↓ 3 callersFunctiondomain
(input: &[u8])
email-parser/src/parsing/address.rs:85
↓ 3 callersFunctionis_wsp
(character: u8)
email-parser/src/parsing/character_sets.rs:4
↓ 3 callersFunctionmany
(mut input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:143
↓ 3 callersFunctionmany1
(input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:158
↓ 3 callersFunctionmessage_id
(input: &[u8])
email-parser/src/parsing/fields.rs:295
↓ 3 callersFunctionprefixed
( mut input: &'a [u8], mut parser: F, prefix: &'b str, )
email-parser/src/parsing/combinators.rs:234
↓ 3 callersFunctionquoted_string
(input: &[u8])
email-parser/src/parsing/quoted_string.rs:30
↓ 3 callersFunctionunstructured
(input: &[u8])
email-parser/src/parsing/common.rs:105
↓ 3 callersFunctionword
(input: &[u8])
email-parser/src/parsing/common.rs:65
↓ 2 callersFunctionbcc
(input: &[u8])
email-parser/src/parsing/fields.rs:272
↓ 2 callersFunctioncc
(input: &[u8])
email-parser/src/parsing/fields.rs:255
↓ 2 callersFunctioncollect_many
(mut input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:175
↓ 2 callersFunctioncollect_parameters
( parameters_vec: Vec<(Cow<'a, str>, Option<u8>, bool, Cow<'a, str>)>, )
email-parser/src/parsing/mime/percent_encoding.rs:98
↓ 2 callersFunctioncomment
(input: &[u8])
email-parser/src/parsing/whitespaces.rs:46
↓ 2 callersFunctioncontent_description
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:425
↓ 2 callersFunctioncontent_disposition
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:247
↓ 2 callersFunctioncontent_id
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:408
↓ 2 callersFunctioncontent_transfer_encoding
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:361
↓ 2 callersFunctioncontent_type
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:147
↓ 2 callersFunctiondate
(input: &[u8])
email-parser/src/parsing/fields.rs:170
↓ 2 callersFunctiondecode_qp
(mut data: Vec<u8>)
email-parser/src/parsing/mime/quoted_printables.rs:61
↓ 2 callersFunctiondecode_value
( value: Cow<'a, [u8]>, encoding: ContentTransferEncoding, )
email-parser/src/parsing/mime/entity.rs:236
↓ 2 callersFunctiondot_atom_text
(input: &[u8])
email-parser/src/parsing/common.rs:29
↓ 2 callersFunctionencoded_word
(input: &[u8])
email-parser/src/parsing/mime/encoded_headers.rs:46
↓ 2 callersFunctionespecials
(c: u8)
email-parser/src/parsing/mime/encoded_headers.rs:9
↓ 2 callersFunctionfields
(mut input: &[u8])
email-parser/src/parsing/fields.rs:75
↓ 2 callersFunctionfrom
(input: &[u8])
email-parser/src/parsing/fields.rs:187
↓ 2 callersFunctionfrom_hex
(n: &u8)
email-parser/src/parsing/mime/percent_encoding.rs:44
↓ 2 callersFunctiongroup
(input: &[u8])
email-parser/src/parsing/address.rs:150
↓ 2 callersFunctionheader_part
( mut input: &[u8], )
email-parser/src/parsing/mime/entity.rs:133
↓ 2 callersFunctionis_text
(c: u8)
email-parser/src/parsing/character_sets.rs:130
↓ 2 callersFunctionlitteral_repr_possible
Second rule of the encoding
email-parser/src/parsing/mime/quoted_printables.rs:2
↓ 2 callersFunctionmailbox_list
(input: &[u8])
email-parser/src/parsing/address.rs:137
↓ 2 callersFunctionname_addr
(input: &[u8])
email-parser/src/parsing/address.rs:68
↓ 2 callersFunctionparse_message
(input: &[u8])
email-parser/src/parsing/message.rs:111
↓ 2 callersFunctionparse_multipart
( input: &'a [u8], parameters: &HashMap<Cow<str>, Cow<str>>, )
email-parser/src/parsing/mime/multipart.rs:77
↓ 2 callersFunctionphrase
(input: &[u8])
email-parser/src/parsing/common.rs:78
↓ 2 callersFunctionsender
(input: &[u8])
email-parser/src/parsing/fields.rs:204
↓ 2 callersFunctionto
(input: &[u8])
email-parser/src/parsing/fields.rs:238
↓ 2 callersFunctionto_hex
(n: u8)
email-parser/src/parsing/mime/quoted_printables.rs:40
↓ 2 callersFunctiontspecial
(c: u8)
email-parser/src/parsing/character_sets.rs:101
↓ 2 callersFunctionu8_number
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:33
↓ 2 callersFunctionunknown
(input: &[u8])
email-parser/src/parsing/fields.rs:589
↓ 1 callersFunctionaddress
(input: &[u8])
email-parser/src/parsing/address.rs:177
↓ 1 callersFunctionatom
(mut input: &[u8])
email-parser/src/parsing/common.rs:17
↓ 1 callersFunctionbefore_boundary
(input: &'a [u8], boundary: &'b [u8])
email-parser/src/parsing/mime/multipart.rs:30
↓ 1 callersFunctionbefore_boundary_idx
(input: &[u8], boundary: &[u8])
email-parser/src/parsing/mime/multipart.rs:5
↓ 1 callersFunctionbefore_closing_boundary
(input: &'a [u8], boundary: &'b [u8])
email-parser/src/parsing/mime/multipart.rs:61
↓ 1 callersFunctionbefore_closing_boundary_idx
(input: &[u8], boundary: &[u8])
email-parser/src/parsing/mime/multipart.rs:46
↓ 1 callersFunctionbody
(input: &[u8])
email-parser/src/parsing/message.rs:75
↓ 1 callersFunctioncharset
(input: &[u8])
email-parser/src/parsing/mime/encoded_headers.rs:28
↓ 1 callersFunctioncheck_line
(input: &[u8])
email-parser/src/parsing/message.rs:26
↓ 1 callersFunctioncollect_pair
(input: &'a [u8], mut parser1: F, mut parser2: G)
email-parser/src/parsing/combinators.rs:221
↓ 1 callersFunctioncomments
(input: &[u8])
email-parser/src/parsing/fields.rs:366
↓ 1 callersFunctiondate
(input: &[u8])
email-parser/src/parsing/time.rs:173
↓ 1 callersFunctionday
(input: &[u8])
email-parser/src/parsing/time.rs:80
↓ 1 callersFunctionday_name
(input: &[u8])
email-parser/src/parsing/time.rs:3
↓ 1 callersFunctiondecode_header_qp
(mut data: Vec<u8>)
email-parser/src/parsing/mime/quoted_printables.rs:108
↓ 1 callersFunctionempty_path
(input: &[u8])
email-parser/src/parsing/fields.rs:497
↓ 1 callersFunctionencoded_text
(input: &[u8])
email-parser/src/parsing/mime/encoded_headers.rs:42
↓ 1 callersFunctionencoding
(input: &[u8])
email-parser/src/parsing/mime/encoded_headers.rs:36
↓ 1 callersFunctionentity
(raw_entity: &'a RawEntity<'a>)
email-parser/src/parsing/mime/entity.rs:43
↓ 1 callersFunctionfilename_parameter
(input: &[u8])
email-parser/src/parsing/mime/mime_fields.rs:288
↓ 1 callersFunctionheader_part_owned
( input: &[u8], )
email-parser/src/parsing/mime/entity.rs:94
↓ 1 callersFunctionignore_many
(mut input: &'a [u8], mut parser: F)
email-parser/src/parsing/combinators.rs:131
↓ 1 callersFunctionin_reply_to
(input: &[u8])
email-parser/src/parsing/fields.rs:312
↓ 1 callersFunctionis_alpha
(c: u8)
email-parser/src/parsing/character_sets.rs:21
↓ 1 callersFunctionis_digit
(c: u8)
email-parser/src/parsing/character_sets.rs:26
↓ 1 callersFunctionis_vchar
(character: u8)
email-parser/src/parsing/character_sets.rs:16
↓ 1 callersFunctionkeywords
(input: &[u8])
email-parser/src/parsing/fields.rs:386
next →1–100 of 210, ranked by callers