├── .github ├── DOCS.md ├── codecov.yml ├── dependabot.yml └── workflows │ ├── check.yml │ ├── scheduled.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── README.md ├── basic.rs ├── gmail_oauth2.rs ├── idle.rs ├── plaintext.rs ├── rustls.rs ├── starttls.rs └── timeout.rs ├── src ├── authenticator.rs ├── client.rs ├── client_builder.rs ├── conn.rs ├── error.rs ├── extensions │ ├── idle.rs │ ├── list_status.rs │ ├── metadata.rs │ ├── mod.rs │ └── sort.rs ├── lib.rs ├── mock_stream.rs ├── parse.rs ├── testing.rs ├── types │ ├── acls.rs │ ├── appended.rs │ ├── capabilities.rs │ ├── deleted.rs │ ├── fetch.rs │ ├── flag.rs │ ├── mailbox.rs │ ├── mod.rs │ ├── name.rs │ ├── quota.rs │ └── unsolicited_response.rs └── utils.rs └── tests ├── builder_integration.rs └── imap_integration.rs /.github/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/.github/DOCS.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/scheduled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/.github/workflows/scheduled.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/examples/basic.rs -------------------------------------------------------------------------------- /examples/gmail_oauth2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/examples/gmail_oauth2.rs -------------------------------------------------------------------------------- /examples/idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/examples/idle.rs -------------------------------------------------------------------------------- /examples/plaintext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/examples/plaintext.rs -------------------------------------------------------------------------------- /examples/rustls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/examples/rustls.rs -------------------------------------------------------------------------------- /examples/starttls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/examples/starttls.rs -------------------------------------------------------------------------------- /examples/timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/examples/timeout.rs -------------------------------------------------------------------------------- /src/authenticator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/authenticator.rs -------------------------------------------------------------------------------- /src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/client.rs -------------------------------------------------------------------------------- /src/client_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/client_builder.rs -------------------------------------------------------------------------------- /src/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/conn.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/extensions/idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/extensions/idle.rs -------------------------------------------------------------------------------- /src/extensions/list_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/extensions/list_status.rs -------------------------------------------------------------------------------- /src/extensions/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/extensions/metadata.rs -------------------------------------------------------------------------------- /src/extensions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/extensions/mod.rs -------------------------------------------------------------------------------- /src/extensions/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/extensions/sort.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mock_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/mock_stream.rs -------------------------------------------------------------------------------- /src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/parse.rs -------------------------------------------------------------------------------- /src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/testing.rs -------------------------------------------------------------------------------- /src/types/acls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/acls.rs -------------------------------------------------------------------------------- /src/types/appended.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/appended.rs -------------------------------------------------------------------------------- /src/types/capabilities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/capabilities.rs -------------------------------------------------------------------------------- /src/types/deleted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/deleted.rs -------------------------------------------------------------------------------- /src/types/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/fetch.rs -------------------------------------------------------------------------------- /src/types/flag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/flag.rs -------------------------------------------------------------------------------- /src/types/mailbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/mailbox.rs -------------------------------------------------------------------------------- /src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/mod.rs -------------------------------------------------------------------------------- /src/types/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/name.rs -------------------------------------------------------------------------------- /src/types/quota.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/quota.rs -------------------------------------------------------------------------------- /src/types/unsolicited_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/types/unsolicited_response.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/builder_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/tests/builder_integration.rs -------------------------------------------------------------------------------- /tests/imap_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonhoo/rust-imap/HEAD/tests/imap_integration.rs --------------------------------------------------------------------------------