1 viewer
rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off
crates/cre8-mail/src/client.rs
Items
const MAX_REPLY_LINE enum ClientError impl Display for ClientError impl Error for ClientError impl From for ClientError struct Capabilities impl Capabilities struct SmtpClient impl SmtpClient
Functions
By call-graph weight (PageRank; 1.0 is the average function). 22 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| SmtpClient::send_rawsrc/client.rs:141 | method | 7 | 1 | 2 | 3 | 3.8 | |
| SmtpClient::commandsrc/client.rs:136 | method | 4 | 1 | 7 | 1 | 3.4 | |
| SmtpClient::read_replysrc/client.rs:117 | method | 17 | 4 | 3 | 2 | 1.9 | |
| SmtpClient::streamsrc/client.rs:105 | method | 3 | 1 | 2 | 0 | 1.7 | |
| SmtpClient::connectsrc/client.rs:85 | method | 19 | 2 | 3 | 4 | 1.3 | |
| dot_stuffsrc/client.rs:232 | fn | 27 | 9 | 2 | 0 | 1 | |
| Capabilities::from_ehlosrc/client.rs:55 | method | 17 | 8 | 2 | 0 | 0.8 | |
| SmtpClient::expectsrc/client.rs:149 | method | 4 | 2 | 2 | 1 | 0.8 | |
| SmtpClient::quitsrc/client.rs:225 | method | 3 | 1 | 3 | 1 | 0.7 | |
| SmtpClient::datasrc/client.rs:207 | method | 13 | 2 | 3 | 5 | 0.6 | |
| SmtpClient::hellosrc/client.rs:155 | method | 10 | 2 | 1 | 4 | 0.6 | |
| SmtpClient::rsetsrc/client.rs:221 | method | 3 | 1 | 1 | 1 | 0.6 | |
| ClientError::fmtsrc/client.rs:26 | trait impl | 7 | 3 | 0 | 0 | 0.5 | |
| ClientError::fromsrc/client.rs:38 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| SmtpClient::is_tlssrc/client.rs:109 | method | 3 | 1 | 0 | 1 | 0.5 | |
| SmtpClient::tls_descriptionsrc/client.rs:113 | method | 3 | 1 | 0 | 1 | 0.5 | |
| SmtpClient::starttlssrc/client.rs:167 | method | 10 | 1 | 0 | 3 | 0.5 | |
| SmtpClient::auth_plainsrc/client.rs:178 | method | 6 | 2 | 0 | 1 | 0.5 | |
| SmtpClient::mail_fromsrc/client.rs:185 | method | 16 | 6 | 0 | 1 | 0.5 | |
| SmtpClient::rcpt_tosrc/client.rs:202 | method | 3 | 1 | 0 | 1 | 0.5 | |
| dot_stuffing_normalizes_line_endingssrc/client.rs:265 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| capabilities_parse_from_ehlosrc/client.rs:273 | fn | 10 | 4 | 0 | 2 | 0.5 |
Source not readable from this process.