Closed
Description
This occurs for me when building docs for the binaries of this crate.
$ RUST_BACKTRACE=full cargo doc --bin parquet-read
Documenting parquet v0.4.2 (/Users/alecmocatta/Documents/parquet-rs)
thread 'rustc' panicked at 'failed to clean lifetimes', src/libcore/option.rs:1038:5
stack backtrace:
0: 0x110a89fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h83d21a11c9739fa9
1: 0x110a82d3c - std::sys_common::backtrace::_print::h143d578905e6ceef
2: 0x110a86591 - std::panicking::default_hook::{{closure}}::he9aa2169f1df4a35
3: 0x110a86297 - std::panicking::default_hook::ha5ca10441aa8d914
4: 0x110a86d1e - std::panicking::rust_panic_with_hook::h60fbdddf70bb6cf1
5: 0x110a8683c - std::panicking::continue_panic_fmt::ha9037378cc7e8b9d
6: 0x110a86728 - rust_begin_unwind
7: 0x110aaec01 - core::panicking::panic_fmt::h7aa6bbc1790ceb35
8: 0x110aaed18 - core::option::expect_failed::hf8864c683e7846fc
9: 0x10c52f636 - <rustc::ty::OutlivesPredicate<&'tcx rustc::ty::TyS<'tcx>, &'tcx rustc::ty::sty::RegionKind> as rustdoc::clean::Clean<rustdoc::clean::WherePredicate>>::clean::h8c83f127d472364e
10: 0x10c52f07b - <rustc::ty::Predicate<'a> as rustdoc::clean::Clean<rustdoc::clean::WherePredicate>>::clean::h57759336b40554be
11: 0x10c5763f1 - <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T, I>>::from_iter::h6701f1ac61f73681
12: 0x10c52fdc9 - <(&'a rustc::ty::Generics, &'a alloc::rc::Rc<rustc::ty::GenericPredicates<'tcx>>) as rustdoc::clean::Clean<rustdoc::clean::Generics>>::clean::h6227f5203c26b56c
13: 0x10c3c7e23 - rustdoc::clean::inline::build_impl::h2afdfed24f126c1e
14: 0x10c41820d - rustdoc::passes::collect_trait_impls::collect_trait_impls::hd125a8182a51a810
15: 0x10c6ba83a - rustdoc::core::run_core::{{closure}}::{{closure}}::h0abc7f5ed4583427
16: 0x10c6ade51 - <std::thread::local::LocalKey<T>>::with::h7b2475d385155e5a
17: 0x10c4fdb1a - rustc::ty::context::TyCtxt::create_and_enter::h77d7a6dec8f0fb7a
18: 0x10c3e1bf3 - rustc_driver::driver::phase_3_run_analysis_passes::h5f933d60bd8eb09a
19: 0x10c667df1 - <scoped_tls::ScopedKey<T>>::set::hf898052d8b827a97
20: 0x10c40c8d4 - rustdoc::core::run_core::h0d2b755b25d068d1
21: 0x10c6934e5 - syntax::with_globals::h413885fa053c6ca8
22: 0x10c5d8a81 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2bd01fe46adfca3d
23: 0x10c5da17a - std::panicking::try::do_call::hc012f2ad699bc0b3
24: 0x110a9682e - __rust_maybe_catch_panic
25: 0x10c522146 - <F as alloc::boxed::FnBox<A>>::call_box::h431cf234c18277b1
26: 0x110a9578b - std::sys::unix::thread::Thread::new::thread_start::hca3f3aefecc09278
27: 0x7fff5ab6e33c - _pthread_body
28: 0x7fff5ab712a6 - _pthread_start
note: rustc 1.33.0-nightly (daa53a52a 2019-01-17) running on x86_64-apple-darwin
Caused by:
process didn't exit successfully: `rustdoc --edition=2018 --crate-name parquet_read src/bin/parquet-read.rs --color always -o /Users/alecmocatta/Documents/parquet-rs/target/doc -L dependency=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps --extern brotli=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libbrotli-75afc0754caeda4d.rmeta --extern byteorder=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libbyteorder-4d0dd065d992dad5.rmeta --extern chrono=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libchrono-c35de26a21724126.rmeta --extern flate2=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libflate2-5233adf75f215b04.rmeta --extern lz4=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/liblz4-fde9299980628dee.rmeta --extern num_bigint=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libnum_bigint-c3f8a3fbd3b4d90e.rmeta --extern parquet=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libparquet-54605923f319a6c3.rmeta --extern parquet_format=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libparquet_format-10295f5590858f68.rmeta --extern quick_error=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libquick_error-fa4ab7ed783277e5.rmeta --extern snap=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libsnap-bee0381acc0f9317.rmeta --extern sum=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libsum-971583dff7abc316.rmeta --extern thrift=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libthrift-f7f4b4975e3fbb01.rmeta --extern zstd=/Users/alecmocatta/Documents/parquet-rs/target/debug/deps/libzstd-e826ad35f84d0a03.rmeta` (exit code: 1)