-
-
Save jsgf/8c348a3c412d7601c50df48cf04859d2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
warning: use of deprecated item: removed without replacement, recommended to use a local extension trait or function if needed, more details in #228 | |
--> buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:45:5 | |
| | |
45 | use futures::future::BoxFuture; | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | |
= note: #[warn(deprecated)] on by default | |
warning: use of deprecated item: removed without replacement, recommended to use a local extension trait or function if needed, more details in #228 | |
--> buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:90:19 | |
| | |
90 | GetBlob = BoxFuture<Option<Vec<u8>>, Error>, | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
warning: use of deprecated item: removed without replacement, recommended to use a local extension trait or function if needed, more details in #228 | |
--> buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:91:19 | |
| | |
91 | PutBlob = BoxFuture<(), Error>, | |
| ^^^^^^^^^^^^^^^^^^^^ | |
warning: use of deprecated item: removed without replacement, recommended to use a local extension trait or function if needed, more details in #228 | |
--> buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:194:45 | |
| | |
194 | return futures::stream::empty().boxed(); | |
| ^^^^^ | |
warning: use of deprecated item: removed without replacement, recommended to use a local extension trait or function if needed, more details in #228 | |
--> buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:197:50 | |
| | |
197 | return futures::stream::once(Err(e)).boxed(); | |
| ^^^^^ | |
warning: use of deprecated item: removed without replacement, recommended to use a local extension trait or function if needed, more details in #228 | |
--> buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:202:91 | |
| | |
202 | Type::File | Type::Executable | Type::Symlink => futures::stream::once(Ok(entry)).boxed(), | |
| ^^^^^ | |
warning: use of deprecated item: removed without replacement, recommended to use a local extension trait or function if needed, more details in #228 | |
--> buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:216:14 | |
| | |
216 | .boxed(), | |
| ^^^^^ | |
warning: use of deprecated item: removed without replacement, recommended to use a local extension trait or function if needed, more details in #228 | |
--> buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:311:23 | |
| | |
311 | put.join(manifest.boxed()).map(|_| ()) | |
| ^^^^^ | |
warning: use of deprecated item: functionality provided by `select` now | |
--> buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:359:30 | |
| | |
359 | let convert = changesets.merge(heads).for_each(|_| Ok(())); | |
| ^^^^^ | |
error: internal compiler error: /home/engshare/third-party2/rust/1.20/src/rust/src/librustc_trans/type_of.rs:42: Unexpected tail in unsized_info_ty: futures::future::join::MaybeDone<futures::Flatten<futures::FutureResult<futures::stream::ForEach<futures::stream::Flatten<futures::stream::Map<futures::stream::MapErr<std::boxed::Box<futures::Stream<Item=std::boxed::Box<mercurial_types::Entry<Error=mercurial::Error> + std::marker::Sync>, Error=mercurial::Error> + std::marker::Send>, fn(mercurial::Error) -> Error {<Error as std::convert::From<mercurial::Error>>::from}>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:281:41: 287:42 revlog_repo:mercurial::RevlogRepo, linkrev:mercurial::revlog::RevIdx]>>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:291:41: 291:99 blobstore:std::sync::Arc<blobstore::Blobstore<GetBlob=std::boxed::Box<futures::Future<Error=Error, Item=std::option::Option<std::vec::Vec<u8>>> + std::marker::Send>, ValueOut=std::vec::Vec<u8>, Key=std::string::String, Error=Error, ValueIn=bytes::Bytes, PutBlob=std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>> + std::marker::Sync>], futures::AndThen<futures::Join<futures::MapErr<std::boxed::Box<futures::Future<Error=mercurial::Error, Item=mercurial_types::Blob<std::vec::Vec<u8>>> + std::marker::Send>, fn(mercurial::Error) -> Error {<Error as std::convert::From<mercurial::Error>>::from}>, futures::MapErr<std::boxed::Box<futures::Future<Error=mercurial::Error, Item=mercurial_types::Parents> + std::marker::Send>, fn(mercurial::Error) -> Error {<Error as std::convert::From<mercurial::Error>>::from}>>, futures::AndThen<futures::FutureResult<bytes::Bytes, Error>, futures::Map<futures::Join<futures::MapErr<std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>, fn(Error) -> Error {<Error as std::convert::Into<Error>>::into}>, futures::MapErr<std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>, fn(Error) -> Error {<Error as std::convert::Into<Error>>::into}>>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:146:33: 146:39]>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:129:19: 147:10 parents:mercurial_types::Parents, entry_hash:mercurial_types::NodeHash, blobstore:std::sync::Arc<blobstore::Blobstore<GetBlob=std::boxed::Box<futures::Future<Error=Error, Item=std::option::Option<std::vec::Vec<u8>>> + std::marker::Send>, ValueOut=std::vec::Vec<u8>, Key=std::string::String, Error=Error, ValueIn=bytes::Bytes, PutBlob=std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>> + std::marker::Sync>]>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:166:19: 168:10 blobstore:std::sync::Arc<blobstore::Blobstore<GetBlob=std::boxed::Box<futures::Future<Error=Error, Item=std::option::Option<std::vec::Vec<u8>>> + std::marker::Send>, ValueOut=std::vec::Vec<u8>, Key=std::string::String, Error=Error, ValueIn=bytes::Bytes, PutBlob=std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>> + std::marker::Sync>, hash:mercurial_types::NodeHash]>>, Error>>> for ty=futures::Join<futures::AndThen<futures::FutureResult<bytes::Bytes, Error>, futures::Map<futures::Join<futures::MapErr<std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>, fn(Error) -> Error {<Error as std::convert::Into<Error>>::into}>, futures::MapErr<std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>, fn(Error) -> Error {<Error as std::convert::Into<Error>>::into}>>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:146:33: 146:39]>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:129:19: 147:10 parents:mercurial_types::Parents, entry_hash:mercurial_types::NodeHash, blobstore:std::sync::Arc<blobstore::Blobstore<GetBlob=std::boxed::Box<futures::Future<Error=Error, Item=std::option::Option<std::vec::Vec<u8>>> + std::marker::Send>, ValueOut=std::vec::Vec<u8>, Key=std::string::String, Error=Error, ValueIn=bytes::Bytes, PutBlob=std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>> + std::marker::Sync>]>, futures::Flatten<futures::FutureResult<futures::stream::ForEach<futures::stream::Flatten<futures::stream::Map<futures::stream::MapErr<std::boxed::Box<futures::Stream<Item=std::boxed::Box<mercurial_types::Entry<Error=mercurial::Error> + std::marker::Sync>, Error=mercurial::Error> + std::marker::Send>, fn(mercurial::Error) -> Error {<Error as std::convert::From<mercurial::Error>>::from}>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:281:41: 287:42 revlog_repo:mercurial::RevlogRepo, linkrev:mercurial::revlog::RevIdx]>>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:291:41: 291:99 blobstore:std::sync::Arc<blobstore::Blobstore<GetBlob=std::boxed::Box<futures::Future<Error=Error, Item=std::option::Option<std::vec::Vec<u8>>> + std::marker::Send>, ValueOut=std::vec::Vec<u8>, Key=std::string::String, Error=Error, ValueIn=bytes::Bytes, PutBlob=std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>> + std::marker::Sync>], futures::AndThen<futures::Join<futures::MapErr<std::boxed::Box<futures::Future<Error=mercurial::Error, Item=mercurial_types::Blob<std::vec::Vec<u8>>> + std::marker::Send>, fn(mercurial::Error) -> Error {<Error as std::convert::From<mercurial::Error>>::from}>, futures::MapErr<std::boxed::Box<futures::Future<Error=mercurial::Error, Item=mercurial_types::Parents> + std::marker::Send>, fn(mercurial::Error) -> Error {<Error as std::convert::From<mercurial::Error>>::from}>>, futures::AndThen<futures::FutureResult<bytes::Bytes, Error>, futures::Map<futures::Join<futures::MapErr<std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>, fn(Error) -> Error {<Error as std::convert::Into<Error>>::into}>, futures::MapErr<std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>, fn(Error) -> Error {<Error as std::convert::Into<Error>>::into}>>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:146:33: 146:39]>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:129:19: 147:10 parents:mercurial_types::Parents, entry_hash:mercurial_types::NodeHash, blobstore:std::sync::Arc<blobstore::Blobstore<GetBlob=std::boxed::Box<futures::Future<Error=Error, Item=std::option::Option<std::vec::Vec<u8>>> + std::marker::Send>, ValueOut=std::vec::Vec<u8>, Key=std::string::String, Error=Error, ValueIn=bytes::Bytes, PutBlob=std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>> + std::marker::Sync>]>, [closure@buck-out/dev/bin/scm/mononoke/blobimport#binary-container/scm/mononoke/cmds/blobimport.rs:166:19: 168:10 blobstore:std::sync::Arc<blobstore::Blobstore<GetBlob=std::boxed::Box<futures::Future<Error=Error, Item=std::option::Option<std::vec::Vec<u8>>> + std::marker::Send>, ValueOut=std::vec::Vec<u8>, Key=std::string::String, Error=Error, ValueIn=bytes::Bytes, PutBlob=std::boxed::Box<futures::Future<Error=Error, Item=()> + std::marker::Send>> + std::marker::Sync>, hash:mercurial_types::NodeHash]>>, Error>>> | |
note: the compiler unexpectedly panicked. this is a bug. | |
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports | |
note: rustc 1.20.0-dev running on x86_64-unknown-linux-gnu | |
thread 'rustc' panicked at 'Box<Any>', /home/engshare/third-party2/rust/1.20/src/rust/src/librustc_errors/lib.rs:489:8 | |
note: Run with `RUST_BACKTRACE=1` for a backtrace. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment