dnscache 0.3.2

Simple DNS proxy with forced caching
Documentation
thread 'main' panicked at 'already mutably borrowed: BorrowError', libcore/result.rs:945:5
stack backtrace:
   0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
             at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
   1: std::sys_common::backtrace::print
             at libstd/sys_common/backtrace.rs:71
             at libstd/sys_common/backtrace.rs:59
   2: std::panicking::default_hook::{{closure}}
             at libstd/panicking.rs:380
   3: std::panicking::default_hook
             at libstd/panicking.rs:396
   4: std::panicking::rust_panic_with_hook
             at libstd/panicking.rs:576
   5: std::panicking::begin_panic
             at libstd/panicking.rs:537
   6: std::panicking::begin_panic_fmt
             at libstd/panicking.rs:521
   7: rust_begin_unwind
             at libstd/panicking.rs:497
   8: core::panicking::panic_fmt
             at libcore/panicking.rs:71
   9: core::result::unwrap_failed
             at /checkout/src/libcore/macros.rs:23
  10: <core::result::Result<T, E>>::expect
             at /checkout/src/libcore/result.rs:809
  11: <core::cell::RefCell<T>>::borrow
             at /checkout/src/libcore/cell.rs:692
  12: rusty_leveldb::version_set::VersionSet::needs_compaction
             at /home/vi/.cargo/registry/src/github.com-1ecc6299db9ec823/rusty-leveldb-0.2.1/src/version_set.rs:257
  13: rusty_leveldb::db_impl::DB::maybe_do_compaction
             at /home/vi/.cargo/registry/src/github.com-1ecc6299db9ec823/rusty-leveldb-0.2.1/src/db_impl.rs:569
  14: rusty_leveldb::db_impl::DB::get_internal
             at /home/vi/.cargo/registry/src/github.com-1ecc6299db9ec823/rusty-leveldb-0.2.1/src/db_impl.rs:438
  15: rusty_leveldb::db_impl::DB::get
             at /home/vi/.cargo/registry/src/github.com-1ecc6299db9ec823/rusty-leveldb-0.2.1/src/db_impl.rs:456
  16: <dnscache::MyDatabase as dnscache::Database>::get
             at src/main.rs:75
  17: dnscache::details::try_answer_request
             at ./src/details.rs:146
  18: dnscache::details::<impl dnscache::DnsCache<DB, N>>::packet_from_client
             at ./src/details.rs:609
  19: dnscache::details::<impl dnscache::DnsCache<DB, N>>::serve1
             at ./src/details.rs:657
  20: <dnscache::DnsCache<DB, N>>::run_endlessly
             at ./src/lib.rs:173
  21: dnscache::run
             at src/main.rs:118
  22: dnscache::main
             at src/main.rs:124
  23: std::rt::lang_start::{{closure}}
             at /checkout/src/libstd/rt.rs:74
  24: std::panicking::try::do_call
             at libstd/rt.rs:59
             at libstd/panicking.rs:479
  25: __rust_maybe_catch_panic
             at libpanic_unwind/lib.rs:102
  26: std::rt::lang_start_internal
             at libstd/panicking.rs:458
             at libstd/panic.rs:358
             at libstd/rt.rs:58
  27: std::rt::lang_start
             at /checkout/src/libstd/rt.rs:74
  28: main
  29: __libc_start_main
  30: _start