Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

crates/cre8-mail/src/transport.rs

cre8-mail · module transport · src · 183 lines (152 code, 12 comment) · sha fe40ff258e3ca56f

Items

enum MailStream impl MailStream impl Read for MailStream impl Write for MailStream enum Line struct LineReader impl LineReader

Functions

By call-graph weight (PageRank; 1.0 is the average function). 14 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
MailStream::flushsrc/transport.rs:88trait impl73501.8
LineReader::read_linesrc/transport.rs:129method267501.8
LineReader::newsrc/transport.rs:114method31501.2
MailStream::is_tlssrc/transport.rs:24method31100.9
MailStream::tls_descriptionsrc/transport.rs:29method123100.9
MailStream::upgrade_clientsrc/transport.rs:55method122200.7
LineReader::bufferedsrc/transport.rs:119method31100.6
MailStream::tcpsrc/transport.rs:16method73100.6
MailStream::upgrade_serversrc/transport.rs:44method102100.6
MailStream::readsrc/transport.rs:70trait impl73000.5
MailStream::writesrc/transport.rs:80trait impl73000.5
LineReader::clearsrc/transport.rs:125method31000.5
splits_crlf_and_bare_lf_lines_and_caps_lengthsrc/transport.rs:162fn121030.5
an_oversized_line_spanning_reads_is_discarded_wholesrc/transport.rs:176fn71020.5

Source not readable from this process.