[INFO] crate spellcheck-rs 0.1.0-beta.0 is already in cache
[INFO] checking spellcheck-rs-0.1.0-beta.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate spellcheck-rs 0.1.0-beta.0 into /workspace/builds/worker-3/source
[INFO] validating manifest of crates.io crate spellcheck-rs 0.1.0-beta.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate spellcheck-rs 0.1.0-beta.0
[INFO] finished tweaking crates.io crate spellcheck-rs 0.1.0-beta.0
[INFO] tweaked toml for crates.io crate spellcheck-rs 0.1.0-beta.0 written to /workspace/builds/worker-3/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] ba064ad47847c09d8b017fc2f4f11b458409c9100365d22a7664a4622ecc8153
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "ba064ad47847c09d8b017fc2f4f11b458409c9100365d22a7664a4622ecc8153"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling fasthash-sys v0.3.2
[INFO] [stderr]    Compiling mashup-impl v0.1.9
[INFO] [stderr]    Compiling syn v1.0.17
[INFO] [stderr]    Compiling pyo3-derive-backend v0.6.0
[INFO] [stderr]     Checking xoroshiro128 v0.3.0
[INFO] [stderr]    Compiling pyo3 v0.6.0
[INFO] [stderr]     Checking mashup v0.1.9
[INFO] [stderr]    Compiling pyo3cls v0.6.0
[INFO] [stderr]     Checking fasthash v0.4.0
[INFO] [stderr]    Compiling inventory-impl v0.1.6
[INFO] [stderr]    Compiling ghost v0.1.1
[INFO] [stderr]    Compiling ctor v0.1.13
[INFO] [stderr]     Checking inventory v0.1.6
[INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:182:5
[INFO] [stderr]     |
[INFO] [stderr] 176 |   impl<T> PyObjectProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 182 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 183 | |         let mut methods = Vec::new();
[INFO] [stderr] 184 | |
[INFO] [stderr] 185 | |         if let Some(def) = <Self as FormatProtocolImpl>::__format__() {
[INFO] [stderr] ...   |
[INFO] [stderr] 194 | |         methods
[INFO] [stderr] 195 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `methods`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `methods` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_as_object` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:196:5
[INFO] [stderr]     |
[INFO] [stderr] 176 |   impl<T> PyObjectProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 196 | /     fn tp_as_object(type_object: &mut ffi::PyTypeObject) {
[INFO] [stderr] 197 | |         type_object.tp_str = Self::tp_str();
[INFO] [stderr] 198 | |         type_object.tp_repr = Self::tp_repr();
[INFO] [stderr] 199 | |         type_object.tp_hash = Self::tp_hash();
[INFO] [stderr] ...   |
[INFO] [stderr] 202 | |         type_object.tp_setattro = tp_setattro_impl::tp_setattro::<Self>();
[INFO] [stderr] 203 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_as_object`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_as_object` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_bool_fn` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:204:5
[INFO] [stderr]     |
[INFO] [stderr] 176 |   impl<T> PyObjectProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 204 | /     fn nb_bool_fn() -> Option<ffi::inquiry> {
[INFO] [stderr] 205 | |         Self::nb_bool()
[INFO] [stderr] 206 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_bool_fn`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_bool_fn` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_getattro` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:221:5
[INFO] [stderr]     |
[INFO] [stderr] 215 |   impl<'p, T> GetAttrProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 221 | /     fn tp_getattro() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 222 | |         py_binary_func!(
[INFO] [stderr] 223 | |             PyObjectGetAttrProtocol,
[INFO] [stderr] 224 | |             T::__getattr__,
[INFO] [stderr] ...   |
[INFO] [stderr] 227 | |         )
[INFO] [stderr] 228 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_getattro`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_getattro` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_str` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:325:5
[INFO] [stderr]     |
[INFO] [stderr] 320 |   impl<'p, T> StrProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 325 | /     fn tp_str() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 326 | |         py_unary_func!(
[INFO] [stderr] 327 | |             PyObjectStrProtocol,
[INFO] [stderr] 328 | |             T::__str__,
[INFO] [stderr] ...   |
[INFO] [stderr] 331 | |         )
[INFO] [stderr] 332 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_str`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_str` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_repr` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:345:5
[INFO] [stderr]     |
[INFO] [stderr] 340 |   impl<'p, T> ReprProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 345 | /     fn tp_repr() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 346 | |         py_unary_func!(
[INFO] [stderr] 347 | |             PyObjectReprProtocol,
[INFO] [stderr] 348 | |             T::__repr__,
[INFO] [stderr] ...   |
[INFO] [stderr] 351 | |         )
[INFO] [stderr] 352 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_repr`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_repr` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_hash` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:389:5
[INFO] [stderr]     |
[INFO] [stderr] 384 |   impl<'p, T> HashProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 389 | /     fn tp_hash() -> Option<ffi::hashfunc> {
[INFO] [stderr] 390 | |         py_unary_func!(
[INFO] [stderr] 391 | |             PyObjectHashProtocol,
[INFO] [stderr] 392 | |             T::__hash__,
[INFO] [stderr] ...   |
[INFO] [stderr] 396 | |         )
[INFO] [stderr] 397 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_hash`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_hash` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_bool` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:410:5
[INFO] [stderr]     |
[INFO] [stderr] 405 |   impl<'p, T> BoolProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 410 | /     fn nb_bool() -> Option<ffi::inquiry> {
[INFO] [stderr] 411 | |         py_unary_func!(
[INFO] [stderr] 412 | |             PyObjectBoolProtocol,
[INFO] [stderr] 413 | |             T::__bool__,
[INFO] [stderr] ...   |
[INFO] [stderr] 417 | |         )
[INFO] [stderr] 418 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_bool`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_bool` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_richcompare` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:431:5
[INFO] [stderr]     |
[INFO] [stderr] 426 |   impl<'p, T> RichcmpProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 431 | /     fn tp_richcompare() -> Option<ffi::richcmpfunc> {
[INFO] [stderr] 432 | |         unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 433 | |             slf: *mut ffi::PyObject,
[INFO] [stderr] 434 | |             arg: *mut ffi::PyObject,
[INFO] [stderr] ...   |
[INFO] [stderr] 460 | |         Some(wrap::<T>)
[INFO] [stderr] 461 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_richcompare`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_richcompare` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `set_attr` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:269:9
[INFO] [stderr]     |
[INFO] [stderr] 263 |       impl<'p, T: PyObjectProtocol<'p>> SetAttr for T {}
[INFO] [stderr]     |       -------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 269 | /         fn set_attr() -> Option<ffi::setattrofunc> {
[INFO] [stderr] 270 | |             py_func_set!(PyObjectSetAttrProtocol, T, __setattr__)
[INFO] [stderr] 271 | |         }
[INFO] [stderr]     | |_________^ cannot specialize default item `set_attr`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `set_attr` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `del_attr` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:286:9
[INFO] [stderr]     |
[INFO] [stderr] 280 |       impl<'p, T> DelAttr for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |       ---------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 286 | /         fn del_attr() -> Option<ffi::setattrofunc> {
[INFO] [stderr] 287 | |             py_func_del!(PyObjectDelAttrProtocol, T, __delattr__)
[INFO] [stderr] 288 | |         }
[INFO] [stderr]     | |_________^ cannot specialize default item `del_attr`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `del_attr` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `set_del_attr` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/basic.rs:303:9
[INFO] [stderr]     |
[INFO] [stderr] 297 |       impl<'p, T> SetDelAttr for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |       ------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 303 | /         fn set_del_attr() -> Option<ffi::setattrofunc> {
[INFO] [stderr] 304 | |             py_func_set_del!(
[INFO] [stderr] 305 | |                 PyObjectSetAttrProtocol,
[INFO] [stderr] 306 | |                 PyObjectDelAttrProtocol,
[INFO] [stderr] ...   |
[INFO] [stderr] 310 | |             )
[INFO] [stderr] 311 | |         }
[INFO] [stderr]     | |_________^ cannot specialize default item `set_del_attr`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `set_del_attr` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_as_buffer` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/buffer.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 49 |   impl<T> PyBufferProtocolImpl for T {}
[INFO] [stderr]    |   ------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 57 | /     fn tp_as_buffer() -> Option<ffi::PyBufferProcs> {
[INFO] [stderr] 58 | |         Some(ffi::PyBufferProcs {
[INFO] [stderr] 59 | |             bf_getbuffer: Self::cb_bf_getbuffer(),
[INFO] [stderr] 60 | |             bf_releasebuffer: None,
[INFO] [stderr] 61 | |             ..ffi::PyBufferProcs_INIT
[INFO] [stderr] 62 | |         })
[INFO] [stderr] 63 | |     }
[INFO] [stderr]    | |_____^ cannot specialize default item `tp_as_buffer`
[INFO] [stderr]    |
[INFO] [stderr]    = note: to specialize, `tp_as_buffer` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `cb_bf_getbuffer` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/buffer.rs:79:5
[INFO] [stderr]    |
[INFO] [stderr] 72 |   impl<'p, T> PyBufferGetBufferProtocolImpl for T where T: PyBufferProtocol<'p> {}
[INFO] [stderr]    |   -------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 79 | /     fn cb_bf_getbuffer() -> Option<ffi::getbufferproc> {
[INFO] [stderr] 80 | |         unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 81 | |             slf: *mut ffi::PyObject,
[INFO] [stderr] 82 | |             arg1: *mut ffi::Py_buffer,
[INFO] [stderr] ...  |
[INFO] [stderr] 95 | |         Some(wrap::<T>)
[INFO] [stderr] 96 | |     }
[INFO] [stderr]    | |_____^ cannot specialize default item `cb_bf_getbuffer`
[INFO] [stderr]    |
[INFO] [stderr]    = note: to specialize, `cb_bf_getbuffer` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/context.rs:61:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |   impl<T> PyContextProtocolImpl for T {}
[INFO] [stderr]    |   -------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 61 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 62 | |         let mut methods = Vec::new();
[INFO] [stderr] 63 | |
[INFO] [stderr] 64 | |         if let Some(def) = <Self as PyContextEnterProtocolImpl>::__enter__() {
[INFO] [stderr] ...  |
[INFO] [stderr] 71 | |         methods
[INFO] [stderr] 72 | |     }
[INFO] [stderr]    | |_____^ cannot specialize default item `methods`
[INFO] [stderr]    |
[INFO] [stderr]    = note: to specialize, `methods` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_descr_get` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/descr.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 77 |   impl<'p, T> PyDescrGetProtocolImpl for T where T: PyDescrProtocol<'p> {}
[INFO] [stderr]    |   ------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 83 | /     fn tp_descr_get() -> Option<ffi::descrgetfunc> {
[INFO] [stderr] 84 | |         py_ternary_func!(
[INFO] [stderr] 85 | |             PyDescrGetProtocol,
[INFO] [stderr] 86 | |             T::__get__,
[INFO] [stderr] ...  |
[INFO] [stderr] 89 | |         )
[INFO] [stderr] 90 | |     }
[INFO] [stderr]    | |_____^ cannot specialize default item `tp_descr_get`
[INFO] [stderr]    |
[INFO] [stderr]    = note: to specialize, `tp_descr_get` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_descr_set` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/descr.rs:103:5
[INFO] [stderr]     |
[INFO] [stderr] 98  |   impl<'p, T> PyDescrSetProtocolImpl for T where T: PyDescrProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 103 | /     fn tp_descr_set() -> Option<ffi::descrsetfunc> {
[INFO] [stderr] 104 | |         py_ternary_func!(
[INFO] [stderr] 105 | |             PyDescrSetProtocol,
[INFO] [stderr] 106 | |             T::__set__,
[INFO] [stderr] ...   |
[INFO] [stderr] 110 | |         )
[INFO] [stderr] 111 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_descr_set`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_descr_set` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/descr.rs:142:5
[INFO] [stderr]     |
[INFO] [stderr] 136 |   impl<T> PyDescrProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 142 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 143 | |         Vec::new()
[INFO] [stderr] 144 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `methods`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `methods` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_as_descr` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/descr.rs:145:5
[INFO] [stderr]     |
[INFO] [stderr] 136 |   impl<T> PyDescrProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 145 | /     fn tp_as_descr(type_object: &mut ffi::PyTypeObject) {
[INFO] [stderr] 146 | |         type_object.tp_descr_get = Self::tp_descr_get();
[INFO] [stderr] 147 | |         type_object.tp_descr_set = Self::tp_descr_set();
[INFO] [stderr] 148 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_as_descr`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_as_descr` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `update_type_object` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/gc.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |   impl<'p, T> PyGCProtocolImpl for T {}
[INFO] [stderr]    |   ------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 41 | /     fn update_type_object(type_object: &mut ffi::PyTypeObject) {
[INFO] [stderr] 42 | |         type_object.tp_traverse = Self::tp_traverse();
[INFO] [stderr] 43 | |         type_object.tp_clear = Self::tp_clear();
[INFO] [stderr] 44 | |     }
[INFO] [stderr]    | |_____^ cannot specialize default item `update_type_object`
[INFO] [stderr]    |
[INFO] [stderr]    = note: to specialize, `update_type_object` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_traverse` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/gc.rs:85:5
[INFO] [stderr]     |
[INFO] [stderr] 77  |   impl<'p, T> PyGCTraverseProtocolImpl for T where T: PyGCProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 85  | /     fn tp_traverse() -> Option<ffi::traverseproc> {
[INFO] [stderr] 86  | |         unsafe extern "C" fn tp_traverse<T>(
[INFO] [stderr] 87  | |             slf: *mut ffi::PyObject,
[INFO] [stderr] 88  | |             visit: ffi::visitproc,
[INFO] [stderr] ...   |
[INFO] [stderr] 109 | |         Some(tp_traverse::<T>)
[INFO] [stderr] 110 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_traverse`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_traverse` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_clear` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/gc.rs:126:5
[INFO] [stderr]     |
[INFO] [stderr] 119 |   impl<'p, T> PyGCClearProtocolImpl for T where T: PyGCProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 126 | /     fn tp_clear() -> Option<ffi::inquiry> {
[INFO] [stderr] 127 | |         unsafe extern "C" fn tp_clear<T>(slf: *mut ffi::PyObject) -> c_int
[INFO] [stderr] 128 | |         where
[INFO] [stderr] 129 | |             T: for<'p> PyGCClearProtocol<'p>,
[INFO] [stderr] ...   |
[INFO] [stderr] 138 | |         Some(tp_clear::<T>)
[INFO] [stderr] 139 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_clear`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_clear` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_as_iter` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/iter.rs:58:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |   impl<T> PyIterProtocolImpl for T {}
[INFO] [stderr]    |   ----------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 58 | /     fn tp_as_iter(typeob: &mut ffi::PyTypeObject) {
[INFO] [stderr] 59 | |         typeob.tp_iter = Self::tp_iter();
[INFO] [stderr] 60 | |         typeob.tp_iternext = Self::tp_iternext();
[INFO] [stderr] 61 | |     }
[INFO] [stderr]    | |_____^ cannot specialize default item `tp_as_iter`
[INFO] [stderr]    |
[INFO] [stderr]    = note: to specialize, `tp_as_iter` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_iter` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/iter.rs:77:5
[INFO] [stderr]    |
[INFO] [stderr] 70 |   impl<'p, T> PyIterIterProtocolImpl for T where T: PyIterProtocol<'p> {}
[INFO] [stderr]    |   ----------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 77 | /     fn tp_iter() -> Option<ffi::getiterfunc> {
[INFO] [stderr] 78 | |         py_unary_pyref_func!(
[INFO] [stderr] 79 | |             PyIterIterProtocol,
[INFO] [stderr] 80 | |             T::__iter__,
[INFO] [stderr] ...  |
[INFO] [stderr] 83 | |         )
[INFO] [stderr] 84 | |     }
[INFO] [stderr]    | |_____^ cannot specialize default item `tp_iter`
[INFO] [stderr]    |
[INFO] [stderr]    = note: to specialize, `tp_iter` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_iternext` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/iter.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 93  |   impl<'p, T> PyIterNextProtocolImpl for T where T: PyIterProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 100 | /     fn tp_iternext() -> Option<ffi::iternextfunc> {
[INFO] [stderr] 101 | |         py_unary_pyref_func!(
[INFO] [stderr] 102 | |             PyIterNextProtocol,
[INFO] [stderr] 103 | |             T::__next__,
[INFO] [stderr] ...   |
[INFO] [stderr] 106 | |         )
[INFO] [stderr] 107 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_iternext`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_iternext` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_as_mapping` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/mapping.rs:124:5
[INFO] [stderr]     |
[INFO] [stderr] 117 |   impl<T> PyMappingProtocolImpl for T {}
[INFO] [stderr]     |   -------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 124 | /     fn tp_as_mapping() -> Option<ffi::PyMappingMethods> {
[INFO] [stderr] 125 | |         let f = if let Some(df) = Self::mp_del_subscript() {
[INFO] [stderr] 126 | |             Some(df)
[INFO] [stderr] 127 | |         } else {
[INFO] [stderr] ...   |
[INFO] [stderr] 135 | |         })
[INFO] [stderr] 136 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_as_mapping`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_as_mapping` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/mapping.rs:139:5
[INFO] [stderr]     |
[INFO] [stderr] 117 |   impl<T> PyMappingProtocolImpl for T {}
[INFO] [stderr]     |   -------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 139 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 140 | |         let mut methods = Vec::new();
[INFO] [stderr] 141 | |
[INFO] [stderr] 142 | |         if let Some(def) = <Self as PyMappingIterProtocolImpl>::__iter__() {
[INFO] [stderr] ...   |
[INFO] [stderr] 152 | |         methods
[INFO] [stderr] 153 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `methods`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `methods` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `mp_length` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/mapping.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 162 |   impl<'p, T> PyMappingLenProtocolImpl for T where T: PyMappingProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 169 | /     fn mp_length() -> Option<ffi::lenfunc> {
[INFO] [stderr] 170 | |         py_len_func!(PyMappingLenProtocol, T::__len__, LenResultConverter)
[INFO] [stderr] 171 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `mp_length`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `mp_length` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `mp_subscript` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/mapping.rs:187:5
[INFO] [stderr]     |
[INFO] [stderr] 180 |   impl<'p, T> PyMappingGetItemProtocolImpl for T where T: PyMappingProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 187 | /     fn mp_subscript() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 188 | |         py_binary_func!(
[INFO] [stderr] 189 | |             PyMappingGetItemProtocol,
[INFO] [stderr] 190 | |             T::__getitem__,
[INFO] [stderr] ...   |
[INFO] [stderr] 193 | |         )
[INFO] [stderr] 194 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `mp_subscript`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `mp_subscript` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `mp_ass_subscript` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/mapping.rs:210:5
[INFO] [stderr]     |
[INFO] [stderr] 203 |   impl<'p, T> PyMappingSetItemProtocolImpl for T where T: PyMappingProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 210 | /     fn mp_ass_subscript() -> Option<ffi::objobjargproc> {
[INFO] [stderr] 211 | |         py_func_set!(PyMappingSetItemProtocol, T, __setitem__)
[INFO] [stderr] 212 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `mp_ass_subscript`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `mp_ass_subscript` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `det_set_dispatch` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/mapping.rs:238:5
[INFO] [stderr]     |
[INFO] [stderr] 232 |   impl<T> DelSetItemDispatch for T where T: Sized + for<'p> PyMappingDelItemProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 238 | /     fn det_set_dispatch() -> Option<ffi::objobjargproc> {
[INFO] [stderr] 239 | |         py_func_set_del!(
[INFO] [stderr] 240 | |             PyMappingSetItemProtocol,
[INFO] [stderr] 241 | |             PyMappingDelItemProtocol,
[INFO] [stderr] ...   |
[INFO] [stderr] 245 | |         )
[INFO] [stderr] 246 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `det_set_dispatch`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `det_set_dispatch` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `mp_del_subscript` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/mapping.rs:253:5
[INFO] [stderr]     |
[INFO] [stderr] 223 |   impl<'p, T> DeplItemDipatch for T where T: PyMappingProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 253 | /     fn mp_del_subscript() -> Option<ffi::objobjargproc> {
[INFO] [stderr] 254 | |         <T as DelSetItemDispatch>::det_set_dispatch()
[INFO] [stderr] 255 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `mp_del_subscript`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `mp_del_subscript` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_as_number` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:655:5
[INFO] [stderr]     |
[INFO] [stderr] 648 |   impl<'p, T> PyNumberProtocolImpl for T {}
[INFO] [stderr]     |   ----------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 655 | /     fn tp_as_number() -> Option<ffi::PyNumberMethods> {
[INFO] [stderr] 656 | |         Some(ffi::PyNumberMethods {
[INFO] [stderr] 657 | |             nb_add: Self::nb_add(),
[INFO] [stderr] 658 | |             nb_subtract: Self::nb_subtract(),
[INFO] [stderr] ...   |
[INFO] [stderr] 693 | |         })
[INFO] [stderr] 694 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_as_number`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_as_number` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:741:5
[INFO] [stderr]     |
[INFO] [stderr] 648 |   impl<'p, T> PyNumberProtocolImpl for T {}
[INFO] [stderr]     |   ----------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 741 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 742 | |         let mut methods = Vec::new();
[INFO] [stderr] 743 | |
[INFO] [stderr] 744 | |         if let Some(def) = <Self as PyNumberRAddProtocolImpl>::__radd__() {
[INFO] [stderr] ...   |
[INFO] [stderr] 793 | |         methods
[INFO] [stderr] 794 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `methods`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `methods` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_add` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:809:5
[INFO] [stderr]     |
[INFO] [stderr] 803 |   impl<'p, T> PyNumberAddProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 809 | /     fn nb_add() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 810 | |         py_binary_num_func!(
[INFO] [stderr] 811 | |             PyNumberAddProtocol,
[INFO] [stderr] 812 | |             T::__add__,
[INFO] [stderr] ...   |
[INFO] [stderr] 815 | |         )
[INFO] [stderr] 816 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_add`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_add` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_subtract` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:831:5
[INFO] [stderr]     |
[INFO] [stderr] 825 |   impl<'p, T> PyNumberSubProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 831 | /     fn nb_subtract() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 832 | |         py_binary_num_func!(
[INFO] [stderr] 833 | |             PyNumberSubProtocol,
[INFO] [stderr] 834 | |             T::__sub__,
[INFO] [stderr] ...   |
[INFO] [stderr] 837 | |         )
[INFO] [stderr] 838 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_subtract`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_subtract` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_multiply` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:853:5
[INFO] [stderr]     |
[INFO] [stderr] 847 |   impl<'p, T> PyNumberMulProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 853 | /     fn nb_multiply() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 854 | |         py_binary_num_func!(
[INFO] [stderr] 855 | |             PyNumberMulProtocol,
[INFO] [stderr] 856 | |             T::__mul__,
[INFO] [stderr] ...   |
[INFO] [stderr] 859 | |         )
[INFO] [stderr] 860 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_multiply`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_multiply` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_matrix_multiply` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:875:5
[INFO] [stderr]     |
[INFO] [stderr] 869 |   impl<'p, T> PyNumberMatmulProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 875 | /     fn nb_matrix_multiply() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 876 | |         py_binary_num_func!(
[INFO] [stderr] 877 | |             PyNumberMatmulProtocol,
[INFO] [stderr] 878 | |             T::__matmul__,
[INFO] [stderr] ...   |
[INFO] [stderr] 881 | |         )
[INFO] [stderr] 882 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_matrix_multiply`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_matrix_multiply` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_true_divide` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:897:5
[INFO] [stderr]     |
[INFO] [stderr] 891 |   impl<'p, T> PyNumberTruedivProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 897 | /     fn nb_true_divide() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 898 | |         py_binary_num_func!(
[INFO] [stderr] 899 | |             PyNumberTruedivProtocol,
[INFO] [stderr] 900 | |             T::__truediv__,
[INFO] [stderr] ...   |
[INFO] [stderr] 903 | |         )
[INFO] [stderr] 904 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_true_divide`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_true_divide` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_floor_divide` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:919:5
[INFO] [stderr]     |
[INFO] [stderr] 913 |   impl<'p, T> PyNumberFloordivProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 919 | /     fn nb_floor_divide() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 920 | |         py_binary_num_func!(
[INFO] [stderr] 921 | |             PyNumberFloordivProtocol,
[INFO] [stderr] 922 | |             T::__floordiv__,
[INFO] [stderr] ...   |
[INFO] [stderr] 925 | |         )
[INFO] [stderr] 926 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_floor_divide`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_floor_divide` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_remainder` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:941:5
[INFO] [stderr]     |
[INFO] [stderr] 935 |   impl<'p, T> PyNumberModProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 941 | /     fn nb_remainder() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 942 | |         py_binary_num_func!(
[INFO] [stderr] 943 | |             PyNumberModProtocol,
[INFO] [stderr] 944 | |             T::__mod__,
[INFO] [stderr] ...   |
[INFO] [stderr] 947 | |         )
[INFO] [stderr] 948 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_remainder`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_remainder` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_divmod` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:963:5
[INFO] [stderr]     |
[INFO] [stderr] 957 |   impl<'p, T> PyNumberDivmodProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 963 | /     fn nb_divmod() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 964 | |         py_binary_num_func!(
[INFO] [stderr] 965 | |             PyNumberDivmodProtocol,
[INFO] [stderr] 966 | |             T::__divmod__,
[INFO] [stderr] ...   |
[INFO] [stderr] 969 | |         )
[INFO] [stderr] 970 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_divmod`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_divmod` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_power` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:985:5
[INFO] [stderr]     |
[INFO] [stderr] 979 |   impl<'p, T> PyNumberPowProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 985 | /     fn nb_power() -> Option<ffi::ternaryfunc> {
[INFO] [stderr] 986 | |         py_ternary_num_func!(
[INFO] [stderr] 987 | |             PyNumberPowProtocol,
[INFO] [stderr] 988 | |             T::__pow__,
[INFO] [stderr] ...   |
[INFO] [stderr] 991 | |         )
[INFO] [stderr] 992 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `nb_power`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `nb_power` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_lshift` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1007:5
[INFO] [stderr]      |
[INFO] [stderr] 1001 |   impl<'p, T> PyNumberLShiftProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1007 | /     fn nb_lshift() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1008 | |         py_binary_num_func!(
[INFO] [stderr] 1009 | |             PyNumberLShiftProtocol,
[INFO] [stderr] 1010 | |             T::__lshift__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1013 | |         )
[INFO] [stderr] 1014 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_lshift`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_lshift` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_rshift` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1029:5
[INFO] [stderr]      |
[INFO] [stderr] 1023 |   impl<'p, T> PyNumberRShiftProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1029 | /     fn nb_rshift() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1030 | |         py_binary_num_func!(
[INFO] [stderr] 1031 | |             PyNumberRShiftProtocol,
[INFO] [stderr] 1032 | |             T::__rshift__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1035 | |         )
[INFO] [stderr] 1036 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_rshift`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_rshift` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_and` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1051:5
[INFO] [stderr]      |
[INFO] [stderr] 1045 |   impl<'p, T> PyNumberAndProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1051 | /     fn nb_and() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1052 | |         py_binary_num_func!(
[INFO] [stderr] 1053 | |             PyNumberAndProtocol,
[INFO] [stderr] 1054 | |             T::__and__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1057 | |         )
[INFO] [stderr] 1058 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_and`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_and` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_xor` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1073:5
[INFO] [stderr]      |
[INFO] [stderr] 1067 |   impl<'p, T> PyNumberXorProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1073 | /     fn nb_xor() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1074 | |         py_binary_num_func!(
[INFO] [stderr] 1075 | |             PyNumberXorProtocol,
[INFO] [stderr] 1076 | |             T::__xor__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1079 | |         )
[INFO] [stderr] 1080 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_xor`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_xor` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_or` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1095:5
[INFO] [stderr]      |
[INFO] [stderr] 1089 |   impl<'p, T> PyNumberOrProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1095 | /     fn nb_or() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1096 | |         py_binary_num_func!(
[INFO] [stderr] 1097 | |             PyNumberOrProtocol,
[INFO] [stderr] 1098 | |             T::__or__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1101 | |         )
[INFO] [stderr] 1102 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_or`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_or` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_add` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1117:5
[INFO] [stderr]      |
[INFO] [stderr] 1111 |   impl<'p, T> PyNumberIAddProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1117 | /     fn nb_inplace_add() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1118 | |         py_binary_self_func!(PyNumberIAddProtocol, T::__iadd__)
[INFO] [stderr] 1119 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_add`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_add` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_subtract` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1134:5
[INFO] [stderr]      |
[INFO] [stderr] 1128 |   impl<'p, T> PyNumberISubProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1134 | /     fn nb_inplace_subtract() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1135 | |         py_binary_self_func!(PyNumberISubProtocol, T::__isub__)
[INFO] [stderr] 1136 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_subtract`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_subtract` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_multiply` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1151:5
[INFO] [stderr]      |
[INFO] [stderr] 1145 |   impl<'p, T> PyNumberIMulProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1151 | /     fn nb_inplace_multiply() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1152 | |         py_binary_self_func!(PyNumberIMulProtocol, T::__imul__)
[INFO] [stderr] 1153 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_multiply`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_multiply` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_matrix_multiply` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1168:5
[INFO] [stderr]      |
[INFO] [stderr] 1162 |   impl<'p, T> PyNumberIMatmulProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1168 | /     fn nb_inplace_matrix_multiply() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1169 | |         py_binary_self_func!(PyNumberIMatmulProtocol, T::__imatmul__)
[INFO] [stderr] 1170 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_matrix_multiply`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_matrix_multiply` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_true_divide` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1185:5
[INFO] [stderr]      |
[INFO] [stderr] 1179 |   impl<'p, T> PyNumberITruedivProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1185 | /     fn nb_inplace_true_divide() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1186 | |         py_binary_self_func!(PyNumberITruedivProtocol, T::__itruediv__)
[INFO] [stderr] 1187 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_true_divide`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_true_divide` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_floor_divide` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1202:5
[INFO] [stderr]      |
[INFO] [stderr] 1196 |   impl<'p, T> PyNumberIFloordivProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1202 | /     fn nb_inplace_floor_divide() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1203 | |         py_binary_self_func!(PyNumberIFloordivProtocol, T::__ifloordiv__)
[INFO] [stderr] 1204 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_floor_divide`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_floor_divide` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_remainder` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1219:5
[INFO] [stderr]      |
[INFO] [stderr] 1213 |   impl<'p, T> PyNumberIModProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1219 | /     fn nb_inplace_remainder() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1220 | |         py_binary_self_func!(PyNumberIModProtocol, T::__imod__)
[INFO] [stderr] 1221 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_remainder`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_remainder` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_power` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1236:5
[INFO] [stderr]      |
[INFO] [stderr] 1230 |   impl<'p, T> PyNumberIPowProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1236 | /     fn nb_inplace_power() -> Option<ffi::ternaryfunc> {
[INFO] [stderr] 1237 | |         py_ternary_self_func!(PyNumberIPowProtocol, T::__ipow__)
[INFO] [stderr] 1238 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_power`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_power` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_lshift` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1253:5
[INFO] [stderr]      |
[INFO] [stderr] 1247 |   impl<'p, T> PyNumberILShiftProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1253 | /     fn nb_inplace_lshift() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1254 | |         py_binary_self_func!(PyNumberILShiftProtocol, T::__ilshift__)
[INFO] [stderr] 1255 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_lshift`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_lshift` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_rshift` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1270:5
[INFO] [stderr]      |
[INFO] [stderr] 1264 |   impl<'p, T> PyNumberIRShiftProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1270 | /     fn nb_inplace_rshift() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1271 | |         py_binary_self_func!(PyNumberIRShiftProtocol, T::__irshift__)
[INFO] [stderr] 1272 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_rshift`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_rshift` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_and` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1287:5
[INFO] [stderr]      |
[INFO] [stderr] 1281 |   impl<'p, T> PyNumberIAndProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1287 | /     fn nb_inplace_and() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1288 | |         py_binary_self_func!(PyNumberIAndProtocol, T::__iand__)
[INFO] [stderr] 1289 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_and`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_and` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_xor` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1304:5
[INFO] [stderr]      |
[INFO] [stderr] 1298 |   impl<'p, T> PyNumberIXorProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1304 | /     fn nb_inplace_xor() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1305 | |         py_binary_self_func!(PyNumberIXorProtocol, T::__ixor__)
[INFO] [stderr] 1306 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_xor`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_xor` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_inplace_or` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1321:5
[INFO] [stderr]      |
[INFO] [stderr] 1315 |   impl<'p, T> PyNumberIOrProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1321 | /     fn nb_inplace_or() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1322 | |         py_binary_self_func!(PyNumberIOrProtocol, T::__ior__)
[INFO] [stderr] 1323 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_inplace_or`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_inplace_or` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_negative` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1451:5
[INFO] [stderr]      |
[INFO] [stderr] 1444 |   impl<'p, T> PyNumberNegProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1451 | /     fn nb_negative() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1452 | |         py_unary_func!(
[INFO] [stderr] 1453 | |             PyNumberNegProtocol,
[INFO] [stderr] 1454 | |             T::__neg__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1457 | |         )
[INFO] [stderr] 1458 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_negative`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_negative` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_positive` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1473:5
[INFO] [stderr]      |
[INFO] [stderr] 1467 |   impl<'p, T> PyNumberPosProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1473 | /     fn nb_positive() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1474 | |         py_unary_func!(
[INFO] [stderr] 1475 | |             PyNumberPosProtocol,
[INFO] [stderr] 1476 | |             T::__pos__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1479 | |         )
[INFO] [stderr] 1480 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_positive`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_positive` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_absolute` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1495:5
[INFO] [stderr]      |
[INFO] [stderr] 1489 |   impl<'p, T> PyNumberAbsProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1495 | /     fn nb_absolute() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1496 | |         py_unary_func!(
[INFO] [stderr] 1497 | |             PyNumberAbsProtocol,
[INFO] [stderr] 1498 | |             T::__abs__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1501 | |         )
[INFO] [stderr] 1502 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_absolute`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_absolute` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_invert` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1517:5
[INFO] [stderr]      |
[INFO] [stderr] 1511 |   impl<'p, T> PyNumberInvertProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1517 | /     fn nb_invert() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1518 | |         py_unary_func!(
[INFO] [stderr] 1519 | |             PyNumberInvertProtocol,
[INFO] [stderr] 1520 | |             T::__invert__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1523 | |         )
[INFO] [stderr] 1524 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_invert`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_invert` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_int` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1539:5
[INFO] [stderr]      |
[INFO] [stderr] 1533 |   impl<'p, T> PyNumberIntProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1539 | /     fn nb_int() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1540 | |         py_unary_func!(
[INFO] [stderr] 1541 | |             PyNumberIntProtocol,
[INFO] [stderr] 1542 | |             T::__int__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1545 | |         )
[INFO] [stderr] 1546 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_int`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_int` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_float` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1561:5
[INFO] [stderr]      |
[INFO] [stderr] 1555 |   impl<'p, T> PyNumberFloatProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ---------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1561 | /     fn nb_float() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1562 | |         py_unary_func!(
[INFO] [stderr] 1563 | |             PyNumberFloatProtocol,
[INFO] [stderr] 1564 | |             T::__float__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1567 | |         )
[INFO] [stderr] 1568 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_float`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_float` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `nb_index` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/number.rs:1583:5
[INFO] [stderr]      |
[INFO] [stderr] 1577 |   impl<'p, T> PyNumberIndexProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ---------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1583 | /     fn nb_index() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1584 | |         py_unary_func!(
[INFO] [stderr] 1585 | |             PyNumberIndexProtocol,
[INFO] [stderr] 1586 | |             T::__index__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1589 | |         )
[INFO] [stderr] 1590 | |     }
[INFO] [stderr]      | |_____^ cannot specialize default item `nb_index`
[INFO] [stderr]      |
[INFO] [stderr]      = note: to specialize, `nb_index` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_as_async` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/pyasync.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 104 |   impl<T> PyAsyncProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 112 | /     fn tp_as_async() -> Option<ffi::PyAsyncMethods> {
[INFO] [stderr] 113 | |         Some(ffi::PyAsyncMethods {
[INFO] [stderr] 114 | |             am_await: Self::am_await(),
[INFO] [stderr] 115 | |             am_aiter: Self::am_aiter(),
[INFO] [stderr] 116 | |             am_anext: Self::am_anext(),
[INFO] [stderr] 117 | |         })
[INFO] [stderr] 118 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_as_async`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_as_async` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/pyasync.rs:121:5
[INFO] [stderr]     |
[INFO] [stderr] 104 |   impl<T> PyAsyncProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 121 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 122 | |         let mut methods = Vec::new();
[INFO] [stderr] 123 | |
[INFO] [stderr] 124 | |         if let Some(def) = <Self as PyAsyncAenterProtocolImpl>::__aenter__() {
[INFO] [stderr] ...   |
[INFO] [stderr] 131 | |         methods
[INFO] [stderr] 132 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `methods`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `methods` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `am_await` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/pyasync.rs:148:5
[INFO] [stderr]     |
[INFO] [stderr] 141 |   impl<'p, T> PyAsyncAwaitProtocolImpl for T where T: PyAsyncProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 148 | /     fn am_await() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 149 | |         py_unary_func!(
[INFO] [stderr] 150 | |             PyAsyncAwaitProtocol,
[INFO] [stderr] 151 | |             T::__await__,
[INFO] [stderr] ...   |
[INFO] [stderr] 154 | |         )
[INFO] [stderr] 155 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `am_await`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `am_await` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `am_aiter` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/pyasync.rs:171:5
[INFO] [stderr]     |
[INFO] [stderr] 164 |   impl<'p, T> PyAsyncAiterProtocolImpl for T where T: PyAsyncProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 171 | /     fn am_aiter() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 172 | |         py_unary_func!(
[INFO] [stderr] 173 | |             PyAsyncAiterProtocol,
[INFO] [stderr] 174 | |             T::__aiter__,
[INFO] [stderr] ...   |
[INFO] [stderr] 177 | |         )
[INFO] [stderr] 178 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `am_aiter`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `am_aiter` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `am_anext` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/pyasync.rs:228:9
[INFO] [stderr]     |
[INFO] [stderr] 187 |   impl<'p, T> PyAsyncAnextProtocolImpl for T where T: PyAsyncProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 228 | /         fn am_anext() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 229 | |             py_unary_func!(
[INFO] [stderr] 230 | |                 PyAsyncAnextProtocol,
[INFO] [stderr] 231 | |                 T::__anext__,
[INFO] [stderr] ...   |
[INFO] [stderr] 234 | |             )
[INFO] [stderr] 235 | |         }
[INFO] [stderr]     | |_________^ cannot specialize default item `am_anext`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `am_anext` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `tp_as_sequence` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:143:5
[INFO] [stderr]     |
[INFO] [stderr] 137 |   impl<T> PySequenceProtocolImpl for T {}
[INFO] [stderr]     |   --------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 143 | /     fn tp_as_sequence() -> Option<ffi::PySequenceMethods> {
[INFO] [stderr] 144 | |         #[cfg(Py_3)]
[INFO] [stderr] 145 | |         return Some(ffi::PySequenceMethods {
[INFO] [stderr] 146 | |             sq_length: Self::sq_length(),
[INFO] [stderr] ...   |
[INFO] [stderr] 170 | |         });
[INFO] [stderr] 171 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `tp_as_sequence`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `tp_as_sequence` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `sq_length` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:186:5
[INFO] [stderr]     |
[INFO] [stderr] 180 |   impl<'p, T> PySequenceLenProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 186 | /     fn sq_length() -> Option<ffi::lenfunc> {
[INFO] [stderr] 187 | |         py_len_func!(PySequenceLenProtocol, T::__len__, LenResultConverter)
[INFO] [stderr] 188 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `sq_length`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `sq_length` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `sq_item` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:203:5
[INFO] [stderr]     |
[INFO] [stderr] 197 |   impl<'p, T> PySequenceGetItemProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 203 | /     fn sq_item() -> Option<ffi::ssizeargfunc> {
[INFO] [stderr] 204 | |         py_ssizearg_func!(
[INFO] [stderr] 205 | |             PySequenceGetItemProtocol,
[INFO] [stderr] 206 | |             T::__getitem__,
[INFO] [stderr] ...   |
[INFO] [stderr] 209 | |         )
[INFO] [stderr] 210 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `sq_item`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `sq_item` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `sq_ass_item` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:225:5
[INFO] [stderr]     |
[INFO] [stderr] 219 |   impl<'p, T> PySequenceSetItemProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 225 | /     fn sq_ass_item() -> Option<ffi::ssizeobjargproc> {
[INFO] [stderr] 226 | |         unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 227 | |             slf: *mut ffi::PyObject,
[INFO] [stderr] 228 | |             key: ffi::Py_ssize_t,
[INFO] [stderr] ...   |
[INFO] [stderr] 258 | |         Some(wrap::<T>)
[INFO] [stderr] 259 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `sq_ass_item`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `sq_ass_item` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `sq_contains` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:392:5
[INFO] [stderr]     |
[INFO] [stderr] 386 |   impl<'p, T> PySequenceContainsProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 392 | /     fn sq_contains() -> Option<ffi::objobjproc> {
[INFO] [stderr] 393 | |         py_binary_func!(
[INFO] [stderr] 394 | |             PySequenceContainsProtocol,
[INFO] [stderr] 395 | |             T::__contains__,
[INFO] [stderr] ...   |
[INFO] [stderr] 399 | |         )
[INFO] [stderr] 400 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `sq_contains`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `sq_contains` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `sq_concat` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:415:5
[INFO] [stderr]     |
[INFO] [stderr] 409 |   impl<'p, T> PySequenceConcatProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   --------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 415 | /     fn sq_concat() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 416 | |         py_binary_func!(
[INFO] [stderr] 417 | |             PySequenceConcatProtocol,
[INFO] [stderr] 418 | |             T::__concat__,
[INFO] [stderr] ...   |
[INFO] [stderr] 421 | |         )
[INFO] [stderr] 422 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `sq_concat`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `sq_concat` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `sq_repeat` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:437:5
[INFO] [stderr]     |
[INFO] [stderr] 431 |   impl<'p, T> PySequenceRepeatProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   --------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 437 | /     fn sq_repeat() -> Option<ffi::ssizeargfunc> {
[INFO] [stderr] 438 | |         py_ssizearg_func!(
[INFO] [stderr] 439 | |             PySequenceRepeatProtocol,
[INFO] [stderr] 440 | |             T::__repeat__,
[INFO] [stderr] ...   |
[INFO] [stderr] 443 | |         )
[INFO] [stderr] 444 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `sq_repeat`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `sq_repeat` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `sq_inplace_concat` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:459:5
[INFO] [stderr]     |
[INFO] [stderr] 453 |   impl<'p, T> PySequenceInplaceConcatProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 459 | /     fn sq_inplace_concat() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 460 | |         py_binary_func!(
[INFO] [stderr] 461 | |             PySequenceInplaceConcatProtocol,
[INFO] [stderr] 462 | |             T::__inplace_concat__,
[INFO] [stderr] ...   |
[INFO] [stderr] 465 | |         )
[INFO] [stderr] 466 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `sq_inplace_concat`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `sq_inplace_concat` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `sq_inplace_repeat` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:481:5
[INFO] [stderr]     |
[INFO] [stderr] 475 |   impl<'p, T> PySequenceInplaceRepeatProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 481 | /     fn sq_inplace_repeat() -> Option<ffi::ssizeargfunc> {
[INFO] [stderr] 482 | |         py_ssizearg_func!(
[INFO] [stderr] 483 | |             PySequenceInplaceRepeatProtocol,
[INFO] [stderr] 484 | |             T::__inplace_repeat__,
[INFO] [stderr] ...   |
[INFO] [stderr] 487 | |         )
[INFO] [stderr] 488 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `sq_inplace_repeat`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `sq_inplace_repeat` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `del_item` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:299:9
[INFO] [stderr]     |
[INFO] [stderr] 293 |       impl<'p, T> DelItem for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |       ------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 299 | /         fn del_item() -> Option<ffi::ssizeobjargproc> {
[INFO] [stderr] 300 | |             unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 301 | |                 slf: *mut ffi::PyObject,
[INFO] [stderr] 302 | |                 key: ffi::Py_ssize_t,
[INFO] [stderr] ...   |
[INFO] [stderr] 329 | |             Some(wrap::<T>)
[INFO] [stderr] 330 | |         }
[INFO] [stderr]     | |_________^ cannot specialize default item `del_item`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `del_item` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `del_set_item` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/class/sequence.rs:345:9
[INFO] [stderr]     |
[INFO] [stderr] 339 |       impl<'p, T> DelSetItem for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |       --------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 345 | /         fn del_set_item() -> Option<ffi::ssizeobjargproc> {
[INFO] [stderr] 346 | |             unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 347 | |                 slf: *mut ffi::PyObject,
[INFO] [stderr] 348 | |                 key: ffi::Py_ssize_t,
[INFO] [stderr] ...   |
[INFO] [stderr] 375 | |             Some(wrap::<T>)
[INFO] [stderr] 376 | |         }
[INFO] [stderr]     | |_________^ cannot specialize default item `del_set_item`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `del_set_item` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `with_borrowed_ptr` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/conversion.rs:119:5
[INFO] [stderr]     |
[INFO] [stderr] 113 |   impl<T> ToBorrowedObject for T where T: ToPyObject {}
[INFO] [stderr]     |   ----------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 119 | /     fn with_borrowed_ptr<F, R>(&self, _py: Python, f: F) -> R
[INFO] [stderr] 120 | |     where
[INFO] [stderr] 121 | |         F: FnOnce(*mut ffi::PyObject) -> R,
[INFO] [stderr] 122 | |     {
[INFO] [stderr] 123 | |         f(self.as_ptr())
[INFO] [stderr] 124 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `with_borrowed_ptr`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `with_borrowed_ptr` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `as_ref_dispatch` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/instance.rs:348:5
[INFO] [stderr]     |
[INFO] [stderr] 345 |   impl<T: PyTypeInfo> AsPyRefDispatch<T> for Py<T> {}
[INFO] [stderr]     |   --------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 348 | /     fn as_ref_dispatch(&self, _py: Python) -> &T {
[INFO] [stderr] 349 | |         unsafe { &*(self as *const instance::Py<T> as *const T) }
[INFO] [stderr] 350 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `as_ref_dispatch`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `as_ref_dispatch` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `as_mut_dispatch` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/instance.rs:351:5
[INFO] [stderr]     |
[INFO] [stderr] 345 |   impl<T: PyTypeInfo> AsPyRefDispatch<T> for Py<T> {}
[INFO] [stderr]     |   --------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 351 | /     fn as_mut_dispatch(&mut self, _py: Python) -> &mut T {
[INFO] [stderr] 352 | |         unsafe { &mut *(self as *mut _ as *mut T) }
[INFO] [stderr] 353 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `as_mut_dispatch`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `as_mut_dispatch` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `to_managed_py_ref` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/instance.rs:555:5
[INFO] [stderr]     |
[INFO] [stderr] 549 |   impl<T: ToPyObject + ?Sized> ManagedPyRefDispatch for T {}
[INFO] [stderr]     |   ---------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 555 | /     fn to_managed_py_ref<'p>(&self, py: Python<'p>) -> ManagedPyRef<'p, Self> {
[INFO] [stderr] 556 | |         ManagedPyRef {
[INFO] [stderr] 557 | |             data: self.as_ptr(),
[INFO] [stderr] 558 | |             data_type: PhantomData,
[INFO] [stderr] 559 | |             _py: py,
[INFO] [stderr] 560 | |         }
[INFO] [stderr] 561 | |     }
[INFO] [stderr]     | |_____^ cannot specialize default item `to_managed_py_ref`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `to_managed_py_ref` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error[E0520]: `drop_impl` specializes an item from a parent `impl`, but that item is not marked `default`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/instance.rs:564:5
[INFO] [stderr]     |
[INFO] [stderr] 549 | impl<T: ToPyObject + ?Sized> ManagedPyRefDispatch for T {}
[INFO] [stderr]     | ---------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 564 |     fn drop_impl(_: &mut ManagedPyRef<T>) {}
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot specialize default item `drop_impl`
[INFO] [stderr]     |
[INFO] [stderr]     = note: to specialize, `drop_impl` in the parent `impl` must be marked `default`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 89 previous errors
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0520`.
[INFO] [stderr] error: could not compile `pyo3`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "ba064ad47847c09d8b017fc2f4f11b458409c9100365d22a7664a4622ecc8153"`
[INFO] running `"docker" "rm" "-f" "ba064ad47847c09d8b017fc2f4f11b458409c9100365d22a7664a4622ecc8153"`
[INFO] [stdout] ba064ad47847c09d8b017fc2f4f11b458409c9100365d22a7664a4622ecc8153
