Skip to content

Instantly share code, notes, and snippets.

@jsgf

jsgf/ice.log Secret

Created September 15, 2017 14:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jsgf/8c348a3c412d7601c50df48cf04859d2 to your computer and use it in GitHub Desktop.
Save jsgf/8c348a3c412d7601c50df48cf04859d2 to your computer and use it in GitHub Desktop.
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