Removing complicated printing of mailbox

This commit is contained in:
Matt McCoy 2016-06-24 20:51:42 -04:00
parent 5dec8b79ac
commit bf5031e8c4

View file

@ -3,7 +3,6 @@ extern crate openssl;
use openssl::ssl::{SslContext, SslMethod}; use openssl::ssl::{SslContext, SslMethod};
use imap::client::Client; use imap::client::Client;
use imap::mailbox::Mailbox;
fn main() { fn main() {
let mut imap_socket = Client::secure_connect(("imap.gmail.com", 993), SslContext::new(SslMethod::Sslv23).unwrap()).unwrap(); let mut imap_socket = Client::secure_connect(("imap.gmail.com", 993), SslContext::new(SslMethod::Sslv23).unwrap()).unwrap();
@ -20,8 +19,8 @@ fn main() {
}; };
match imap_socket.select("INBOX") { match imap_socket.select("INBOX") {
Ok(Mailbox{flags, exists, recent, unseen, permanent_flags, uid_next, uid_validity}) => { Ok(mailbox) => {
println!("flags: {}, exists: {}, recent: {}, unseen: {:?}, permanent_flags: {:?}, uid_next: {:?}, uid_validity: {:?}", flags, exists, recent, unseen, permanent_flags, uid_next, uid_validity); println!("{}", mailbox);
}, },
Err(e) => println!("Error selecting INBOX: {}", e) Err(e) => println!("Error selecting INBOX: {}", e)
}; };