Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 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.9
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.