diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-02-22 10:58:19 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-02-22 10:59:59 +0100 |
commit | 9e96197b075597d244408a45331e43a0c553e549 (patch) | |
tree | f3782189eab1f5e48c86e32c129d04fb7fa603cf | |
parent | 38fecb6e4206e7f9d55aaa11eec4635275de1f9f (diff) |
TMP
-rw-r--r-- | bin/domain/imag-mail/src/lib.rs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/bin/domain/imag-mail/src/lib.rs b/bin/domain/imag-mail/src/lib.rs index a9d56506..ee2c6251 100644 --- a/bin/domain/imag-mail/src/lib.rs +++ b/bin/domain/imag-mail/src/lib.rs @@ -226,11 +226,15 @@ fn list(rt: &Runtime) -> Result<()> { trace!("Printing mailtrees now!"); // we have to collect here, so that all FLEs are drop()ed - iter.collect::<Result<Vec<String>>>()? - .into_iter() + let ids = iter.collect::<Result<Vec<String>>>()?; + trace!("ids = {:?}", ids); + + let mss = ids.into_iter() .map(|id: String| mailstore.get_mailtree(&id)) - .collect::<Result<Vec<_>>>()? - .into_iter() + .collect::<Result<Vec<_>>>()?; + trace!("mss = {:?}", mss); + + mss.into_iter() .map(|mt| print_traverse(&mailstore, mt, i, conn, list_format, rt, out)) .collect::<Result<Vec<_>>>() .map(|_| ()) |