[INFO] updating cached repository https://github.com/borderm/pyrust-template
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 1a402bf688ac810e8d077325c859792382c11cc5
[INFO] checking borderm/pyrust-template against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fborderm%2Fpyrust-template" "/workspace/builds/worker-2/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/borderm/pyrust-template on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/borderm/pyrust-template
[INFO] finished tweaking git repo https://github.com/borderm/pyrust-template
[INFO] tweaked toml for git repo https://github.com/borderm/pyrust-template written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] crate git repo https://github.com/borderm/pyrust-template already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 6753a8cc3b91ed77109518d379e36d29fc790c7f30a5e281106b3fd27860f83c
[INFO] running `"docker" "start" "-a" "6753a8cc3b91ed77109518d379e36d29fc790c7f30a5e281106b3fd27860f83c"`
[INFO] [stderr]    Compiling unindent v0.1.4
[INFO] [stderr]    Compiling syn v1.0.5
[INFO] [stderr]    Compiling pyo3-derive-backend v0.8.0
[INFO] [stderr]    Compiling serde_derive v1.0.100
[INFO] [stderr]    Compiling proc-macro-hack v0.5.9
[INFO] [stderr]    Compiling ctor v0.1.10
[INFO] [stderr]    Compiling inventory-impl v0.1.4
[INFO] [stderr]    Compiling ghost v0.1.1
[INFO] [stderr]    Compiling pyo3cls v0.8.0
[INFO] [stderr]    Compiling paste-impl v0.1.6
[INFO] [stderr]    Compiling indoc-impl v0.3.4
[INFO] [stderr]     Checking inventory v0.1.4
[INFO] [stderr]     Checking indoc v0.3.4
[INFO] [stderr]     Checking paste v0.1.6
[INFO] [stderr]    Compiling serde v1.0.100
[INFO] [stderr]    Compiling serde_json v1.0.40
[INFO] [stderr]    Compiling pyo3 v0.8.0
[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.8.0/src/class/basic.rs:170:5
[INFO] [stderr]     |
[INFO] [stderr] 164 |   impl<T> PyObjectProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 170 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 171 | |         let mut methods = Vec::new();
[INFO] [stderr] 172 | |
[INFO] [stderr] 173 | |         if let Some(def) = <Self as FormatProtocolImpl>::__format__() {
[INFO] [stderr] ...   |
[INFO] [stderr] 182 | |         methods
[INFO] [stderr] 183 | |     }
[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.8.0/src/class/basic.rs:184:5
[INFO] [stderr]     |
[INFO] [stderr] 164 |   impl<T> PyObjectProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 184 | /     fn tp_as_object(type_object: &mut ffi::PyTypeObject) {
[INFO] [stderr] 185 | |         type_object.tp_str = Self::tp_str();
[INFO] [stderr] 186 | |         type_object.tp_repr = Self::tp_repr();
[INFO] [stderr] 187 | |         type_object.tp_hash = Self::tp_hash();
[INFO] [stderr] ...   |
[INFO] [stderr] 190 | |         type_object.tp_setattro = tp_setattro_impl::tp_setattro::<Self>();
[INFO] [stderr] 191 | |     }
[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.8.0/src/class/basic.rs:192:5
[INFO] [stderr]     |
[INFO] [stderr] 164 |   impl<T> PyObjectProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 192 | /     fn nb_bool_fn() -> Option<ffi::inquiry> {
[INFO] [stderr] 193 | |         Self::nb_bool()
[INFO] [stderr] 194 | |     }
[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.8.0/src/class/basic.rs:209:5
[INFO] [stderr]     |
[INFO] [stderr] 203 |   impl<'p, T> GetAttrProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 209 | /     fn tp_getattro() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 210 | |         #[allow(unused_mut)]
[INFO] [stderr] 211 | |         unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 212 | |             slf: *mut ffi::PyObject,
[INFO] [stderr] ...   |
[INFO] [stderr] 240 | |         Some(wrap::<T>)
[INFO] [stderr] 241 | |     }
[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.8.0/src/class/basic.rs:338:5
[INFO] [stderr]     |
[INFO] [stderr] 333 |   impl<'p, T> StrProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 338 | /     fn tp_str() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 339 | |         py_unary_func!(
[INFO] [stderr] 340 | |             PyObjectStrProtocol,
[INFO] [stderr] 341 | |             T::__str__,
[INFO] [stderr] ...   |
[INFO] [stderr] 344 | |         )
[INFO] [stderr] 345 | |     }
[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.8.0/src/class/basic.rs:358:5
[INFO] [stderr]     |
[INFO] [stderr] 353 |   impl<'p, T> ReprProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 358 | /     fn tp_repr() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 359 | |         py_unary_func!(
[INFO] [stderr] 360 | |             PyObjectReprProtocol,
[INFO] [stderr] 361 | |             T::__repr__,
[INFO] [stderr] ...   |
[INFO] [stderr] 364 | |         )
[INFO] [stderr] 365 | |     }
[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.8.0/src/class/basic.rs:402:5
[INFO] [stderr]     |
[INFO] [stderr] 397 |   impl<'p, T> HashProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 402 | /     fn tp_hash() -> Option<ffi::hashfunc> {
[INFO] [stderr] 403 | |         py_unary_func!(
[INFO] [stderr] 404 | |             PyObjectHashProtocol,
[INFO] [stderr] 405 | |             T::__hash__,
[INFO] [stderr] ...   |
[INFO] [stderr] 409 | |         )
[INFO] [stderr] 410 | |     }
[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.8.0/src/class/basic.rs:423:5
[INFO] [stderr]     |
[INFO] [stderr] 418 |   impl<'p, T> BoolProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 423 | /     fn nb_bool() -> Option<ffi::inquiry> {
[INFO] [stderr] 424 | |         py_unary_func!(
[INFO] [stderr] 425 | |             PyObjectBoolProtocol,
[INFO] [stderr] 426 | |             T::__bool__,
[INFO] [stderr] ...   |
[INFO] [stderr] 430 | |         )
[INFO] [stderr] 431 | |     }
[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.8.0/src/class/basic.rs:444:5
[INFO] [stderr]     |
[INFO] [stderr] 439 |   impl<'p, T> RichcmpProtocolImpl for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 444 | /     fn tp_richcompare() -> Option<ffi::richcmpfunc> {
[INFO] [stderr] 445 | |         unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 446 | |             slf: *mut ffi::PyObject,
[INFO] [stderr] 447 | |             arg: *mut ffi::PyObject,
[INFO] [stderr] ...   |
[INFO] [stderr] 473 | |         Some(wrap::<T>)
[INFO] [stderr] 474 | |     }
[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.8.0/src/class/basic.rs:282:9
[INFO] [stderr]     |
[INFO] [stderr] 276 |       impl<'p, T: PyObjectProtocol<'p>> SetAttr for T {}
[INFO] [stderr]     |       -------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 282 | /         fn set_attr() -> Option<ffi::setattrofunc> {
[INFO] [stderr] 283 | |             py_func_set!(PyObjectSetAttrProtocol, T, __setattr__)
[INFO] [stderr] 284 | |         }
[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.8.0/src/class/basic.rs:299:9
[INFO] [stderr]     |
[INFO] [stderr] 293 |       impl<'p, T> DelAttr for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |       ---------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 299 | /         fn del_attr() -> Option<ffi::setattrofunc> {
[INFO] [stderr] 300 | |             py_func_del!(PyObjectDelAttrProtocol, T, __delattr__)
[INFO] [stderr] 301 | |         }
[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.8.0/src/class/basic.rs:316:9
[INFO] [stderr]     |
[INFO] [stderr] 310 |       impl<'p, T> SetDelAttr for T where T: PyObjectProtocol<'p> {}
[INFO] [stderr]     |       ------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 316 | /         fn set_del_attr() -> Option<ffi::setattrofunc> {
[INFO] [stderr] 317 | |             py_func_set_del!(
[INFO] [stderr] 318 | |                 PyObjectSetAttrProtocol,
[INFO] [stderr] 319 | |                 PyObjectDelAttrProtocol,
[INFO] [stderr] ...   |
[INFO] [stderr] 323 | |             )
[INFO] [stderr] 324 | |         }
[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.8.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.8.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.8.0/src/class/context.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 55 |   impl<T> PyContextProtocolImpl for T {}
[INFO] [stderr]    |   -------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 62 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 63 | |         let mut methods = Vec::new();
[INFO] [stderr] 64 | |
[INFO] [stderr] 65 | |         if let Some(def) = <Self as PyContextEnterProtocolImpl>::__enter__() {
[INFO] [stderr] ...  |
[INFO] [stderr] 72 | |         methods
[INFO] [stderr] 73 | |     }
[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.8.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.8.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.8.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.8.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.8.0/src/class/gc.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |   impl<'p, T> PyGCProtocolImpl for T {}
[INFO] [stderr]    |   ------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 35 | /     fn update_type_object(type_object: &mut ffi::PyTypeObject) {
[INFO] [stderr] 36 | |         type_object.tp_traverse = Self::tp_traverse();
[INFO] [stderr] 37 | |         type_object.tp_clear = Self::tp_clear();
[INFO] [stderr] 38 | |     }
[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.8.0/src/class/gc.rs:79:5
[INFO] [stderr]     |
[INFO] [stderr] 71  |   impl<'p, T> PyGCTraverseProtocolImpl for T where T: PyGCProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 79  | /     fn tp_traverse() -> Option<ffi::traverseproc> {
[INFO] [stderr] 80  | |         unsafe extern "C" fn tp_traverse<T>(
[INFO] [stderr] 81  | |             slf: *mut ffi::PyObject,
[INFO] [stderr] 82  | |             visit: ffi::visitproc,
[INFO] [stderr] ...   |
[INFO] [stderr] 103 | |         Some(tp_traverse::<T>)
[INFO] [stderr] 104 | |     }
[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.8.0/src/class/gc.rs:120:5
[INFO] [stderr]     |
[INFO] [stderr] 113 |   impl<'p, T> PyGCClearProtocolImpl for T where T: PyGCProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 120 | /     fn tp_clear() -> Option<ffi::inquiry> {
[INFO] [stderr] 121 | |         unsafe extern "C" fn tp_clear<T>(slf: *mut ffi::PyObject) -> c_int
[INFO] [stderr] 122 | |         where
[INFO] [stderr] 123 | |             T: for<'p> PyGCClearProtocol<'p>,
[INFO] [stderr] ...   |
[INFO] [stderr] 132 | |         Some(tp_clear::<T>)
[INFO] [stderr] 133 | |     }
[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.8.0/src/class/iter.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |   impl<T> PyIterProtocolImpl for T {}
[INFO] [stderr]    |   ----------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 57 | /     fn tp_as_iter(typeob: &mut ffi::PyTypeObject) {
[INFO] [stderr] 58 | |         typeob.tp_iter = Self::tp_iter();
[INFO] [stderr] 59 | |         typeob.tp_iternext = Self::tp_iternext();
[INFO] [stderr] 60 | |     }
[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.8.0/src/class/iter.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 69 |   impl<'p, T> PyIterIterProtocolImpl for T where T: PyIterProtocol<'p> {}
[INFO] [stderr]    |   ----------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 76 | /     fn tp_iter() -> Option<ffi::getiterfunc> {
[INFO] [stderr] 77 | |         py_unary_pyref_func!(
[INFO] [stderr] 78 | |             PyIterIterProtocol,
[INFO] [stderr] 79 | |             T::__iter__,
[INFO] [stderr] ...  |
[INFO] [stderr] 82 | |         )
[INFO] [stderr] 83 | |     }
[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.8.0/src/class/iter.rs:99:5
[INFO] [stderr]     |
[INFO] [stderr] 92  |   impl<'p, T> PyIterNextProtocolImpl for T where T: PyIterProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 99  | /     fn tp_iternext() -> Option<ffi::iternextfunc> {
[INFO] [stderr] 100 | |         py_unary_pyref_func!(
[INFO] [stderr] 101 | |             PyIterNextProtocol,
[INFO] [stderr] 102 | |             T::__next__,
[INFO] [stderr] ...   |
[INFO] [stderr] 105 | |         )
[INFO] [stderr] 106 | |     }
[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.8.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.8.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.8.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.8.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.8.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.8.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.8.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.8.0/src/class/number.rs:647:5
[INFO] [stderr]     |
[INFO] [stderr] 641 |   impl<'p, T> PyNumberProtocolImpl for T {}
[INFO] [stderr]     |   ----------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 647 | /     fn tp_as_number() -> Option<ffi::PyNumberMethods> {
[INFO] [stderr] 648 | |         Some(ffi::PyNumberMethods {
[INFO] [stderr] 649 | |             nb_add: Self::nb_add(),
[INFO] [stderr] 650 | |             nb_subtract: Self::nb_subtract(),
[INFO] [stderr] ...   |
[INFO] [stderr] 685 | |         })
[INFO] [stderr] 686 | |     }
[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.8.0/src/class/number.rs:689:5
[INFO] [stderr]     |
[INFO] [stderr] 641 |   impl<'p, T> PyNumberProtocolImpl for T {}
[INFO] [stderr]     |   ----------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 689 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 690 | |         let mut methods = Vec::new();
[INFO] [stderr] 691 | |
[INFO] [stderr] 692 | |         if let Some(def) = <Self as PyNumberRAddProtocolImpl>::__radd__() {
[INFO] [stderr] ...   |
[INFO] [stderr] 741 | |         methods
[INFO] [stderr] 742 | |     }
[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.8.0/src/class/number.rs:757:5
[INFO] [stderr]     |
[INFO] [stderr] 751 |   impl<'p, T> PyNumberAddProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 757 | /     fn nb_add() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 758 | |         py_binary_num_func!(
[INFO] [stderr] 759 | |             PyNumberAddProtocol,
[INFO] [stderr] 760 | |             T::__add__,
[INFO] [stderr] ...   |
[INFO] [stderr] 763 | |         )
[INFO] [stderr] 764 | |     }
[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.8.0/src/class/number.rs:779:5
[INFO] [stderr]     |
[INFO] [stderr] 773 |   impl<'p, T> PyNumberSubProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 779 | /     fn nb_subtract() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 780 | |         py_binary_num_func!(
[INFO] [stderr] 781 | |             PyNumberSubProtocol,
[INFO] [stderr] 782 | |             T::__sub__,
[INFO] [stderr] ...   |
[INFO] [stderr] 785 | |         )
[INFO] [stderr] 786 | |     }
[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.8.0/src/class/number.rs:801:5
[INFO] [stderr]     |
[INFO] [stderr] 795 |   impl<'p, T> PyNumberMulProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 801 | /     fn nb_multiply() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 802 | |         py_binary_num_func!(
[INFO] [stderr] 803 | |             PyNumberMulProtocol,
[INFO] [stderr] 804 | |             T::__mul__,
[INFO] [stderr] ...   |
[INFO] [stderr] 807 | |         )
[INFO] [stderr] 808 | |     }
[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.8.0/src/class/number.rs:823:5
[INFO] [stderr]     |
[INFO] [stderr] 817 |   impl<'p, T> PyNumberMatmulProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 823 | /     fn nb_matrix_multiply() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 824 | |         py_binary_num_func!(
[INFO] [stderr] 825 | |             PyNumberMatmulProtocol,
[INFO] [stderr] 826 | |             T::__matmul__,
[INFO] [stderr] ...   |
[INFO] [stderr] 829 | |         )
[INFO] [stderr] 830 | |     }
[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.8.0/src/class/number.rs:845:5
[INFO] [stderr]     |
[INFO] [stderr] 839 |   impl<'p, T> PyNumberTruedivProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 845 | /     fn nb_true_divide() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 846 | |         py_binary_num_func!(
[INFO] [stderr] 847 | |             PyNumberTruedivProtocol,
[INFO] [stderr] 848 | |             T::__truediv__,
[INFO] [stderr] ...   |
[INFO] [stderr] 851 | |         )
[INFO] [stderr] 852 | |     }
[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.8.0/src/class/number.rs:867:5
[INFO] [stderr]     |
[INFO] [stderr] 861 |   impl<'p, T> PyNumberFloordivProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 867 | /     fn nb_floor_divide() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 868 | |         py_binary_num_func!(
[INFO] [stderr] 869 | |             PyNumberFloordivProtocol,
[INFO] [stderr] 870 | |             T::__floordiv__,
[INFO] [stderr] ...   |
[INFO] [stderr] 873 | |         )
[INFO] [stderr] 874 | |     }
[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.8.0/src/class/number.rs:889:5
[INFO] [stderr]     |
[INFO] [stderr] 883 |   impl<'p, T> PyNumberModProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 889 | /     fn nb_remainder() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 890 | |         py_binary_num_func!(
[INFO] [stderr] 891 | |             PyNumberModProtocol,
[INFO] [stderr] 892 | |             T::__mod__,
[INFO] [stderr] ...   |
[INFO] [stderr] 895 | |         )
[INFO] [stderr] 896 | |     }
[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.8.0/src/class/number.rs:911:5
[INFO] [stderr]     |
[INFO] [stderr] 905 |   impl<'p, T> PyNumberDivmodProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 911 | /     fn nb_divmod() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 912 | |         py_binary_num_func!(
[INFO] [stderr] 913 | |             PyNumberDivmodProtocol,
[INFO] [stderr] 914 | |             T::__divmod__,
[INFO] [stderr] ...   |
[INFO] [stderr] 917 | |         )
[INFO] [stderr] 918 | |     }
[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.8.0/src/class/number.rs:933:5
[INFO] [stderr]     |
[INFO] [stderr] 927 |   impl<'p, T> PyNumberPowProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 933 | /     fn nb_power() -> Option<ffi::ternaryfunc> {
[INFO] [stderr] 934 | |         py_ternary_num_func!(
[INFO] [stderr] 935 | |             PyNumberPowProtocol,
[INFO] [stderr] 936 | |             T::__pow__,
[INFO] [stderr] ...   |
[INFO] [stderr] 939 | |         )
[INFO] [stderr] 940 | |     }
[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.8.0/src/class/number.rs:955:5
[INFO] [stderr]     |
[INFO] [stderr] 949 |   impl<'p, T> PyNumberLShiftProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 955 | /     fn nb_lshift() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 956 | |         py_binary_num_func!(
[INFO] [stderr] 957 | |             PyNumberLShiftProtocol,
[INFO] [stderr] 958 | |             T::__lshift__,
[INFO] [stderr] ...   |
[INFO] [stderr] 961 | |         )
[INFO] [stderr] 962 | |     }
[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.8.0/src/class/number.rs:977:5
[INFO] [stderr]     |
[INFO] [stderr] 971 |   impl<'p, T> PyNumberRShiftProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 977 | /     fn nb_rshift() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 978 | |         py_binary_num_func!(
[INFO] [stderr] 979 | |             PyNumberRShiftProtocol,
[INFO] [stderr] 980 | |             T::__rshift__,
[INFO] [stderr] ...   |
[INFO] [stderr] 983 | |         )
[INFO] [stderr] 984 | |     }
[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.8.0/src/class/number.rs:999:5
[INFO] [stderr]      |
[INFO] [stderr] 993  |   impl<'p, T> PyNumberAndProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 999  | /     fn nb_and() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1000 | |         py_binary_num_func!(
[INFO] [stderr] 1001 | |             PyNumberAndProtocol,
[INFO] [stderr] 1002 | |             T::__and__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1005 | |         )
[INFO] [stderr] 1006 | |     }
[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.8.0/src/class/number.rs:1021:5
[INFO] [stderr]      |
[INFO] [stderr] 1015 |   impl<'p, T> PyNumberXorProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1021 | /     fn nb_xor() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1022 | |         py_binary_num_func!(
[INFO] [stderr] 1023 | |             PyNumberXorProtocol,
[INFO] [stderr] 1024 | |             T::__xor__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1027 | |         )
[INFO] [stderr] 1028 | |     }
[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.8.0/src/class/number.rs:1043:5
[INFO] [stderr]      |
[INFO] [stderr] 1037 |   impl<'p, T> PyNumberOrProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1043 | /     fn nb_or() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1044 | |         py_binary_num_func!(
[INFO] [stderr] 1045 | |             PyNumberOrProtocol,
[INFO] [stderr] 1046 | |             T::__or__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1049 | |         )
[INFO] [stderr] 1050 | |     }
[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.8.0/src/class/number.rs:1065:5
[INFO] [stderr]      |
[INFO] [stderr] 1059 |   impl<'p, T> PyNumberIAddProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1065 | /     fn nb_inplace_add() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1066 | |         py_binary_self_func!(PyNumberIAddProtocol, T::__iadd__)
[INFO] [stderr] 1067 | |     }
[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.8.0/src/class/number.rs:1082:5
[INFO] [stderr]      |
[INFO] [stderr] 1076 |   impl<'p, T> PyNumberISubProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1082 | /     fn nb_inplace_subtract() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1083 | |         py_binary_self_func!(PyNumberISubProtocol, T::__isub__)
[INFO] [stderr] 1084 | |     }
[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.8.0/src/class/number.rs:1099:5
[INFO] [stderr]      |
[INFO] [stderr] 1093 |   impl<'p, T> PyNumberIMulProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1099 | /     fn nb_inplace_multiply() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1100 | |         py_binary_self_func!(PyNumberIMulProtocol, T::__imul__)
[INFO] [stderr] 1101 | |     }
[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.8.0/src/class/number.rs:1116:5
[INFO] [stderr]      |
[INFO] [stderr] 1110 |   impl<'p, T> PyNumberIMatmulProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1116 | /     fn nb_inplace_matrix_multiply() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1117 | |         py_binary_self_func!(PyNumberIMatmulProtocol, T::__imatmul__)
[INFO] [stderr] 1118 | |     }
[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.8.0/src/class/number.rs:1133:5
[INFO] [stderr]      |
[INFO] [stderr] 1127 |   impl<'p, T> PyNumberITruedivProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1133 | /     fn nb_inplace_true_divide() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1134 | |         py_binary_self_func!(PyNumberITruedivProtocol, T::__itruediv__)
[INFO] [stderr] 1135 | |     }
[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.8.0/src/class/number.rs:1150:5
[INFO] [stderr]      |
[INFO] [stderr] 1144 |   impl<'p, T> PyNumberIFloordivProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1150 | /     fn nb_inplace_floor_divide() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1151 | |         py_binary_self_func!(PyNumberIFloordivProtocol, T::__ifloordiv__)
[INFO] [stderr] 1152 | |     }
[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.8.0/src/class/number.rs:1167:5
[INFO] [stderr]      |
[INFO] [stderr] 1161 |   impl<'p, T> PyNumberIModProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1167 | /     fn nb_inplace_remainder() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1168 | |         py_binary_self_func!(PyNumberIModProtocol, T::__imod__)
[INFO] [stderr] 1169 | |     }
[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.8.0/src/class/number.rs:1184:5
[INFO] [stderr]      |
[INFO] [stderr] 1178 |   impl<'p, T> PyNumberIPowProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1184 | /     fn nb_inplace_power() -> Option<ffi::ternaryfunc> {
[INFO] [stderr] 1185 | |         py_ternary_self_func!(PyNumberIPowProtocol, T::__ipow__)
[INFO] [stderr] 1186 | |     }
[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.8.0/src/class/number.rs:1201:5
[INFO] [stderr]      |
[INFO] [stderr] 1195 |   impl<'p, T> PyNumberILShiftProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1201 | /     fn nb_inplace_lshift() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1202 | |         py_binary_self_func!(PyNumberILShiftProtocol, T::__ilshift__)
[INFO] [stderr] 1203 | |     }
[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.8.0/src/class/number.rs:1218:5
[INFO] [stderr]      |
[INFO] [stderr] 1212 |   impl<'p, T> PyNumberIRShiftProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1218 | /     fn nb_inplace_rshift() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1219 | |         py_binary_self_func!(PyNumberIRShiftProtocol, T::__irshift__)
[INFO] [stderr] 1220 | |     }
[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.8.0/src/class/number.rs:1235:5
[INFO] [stderr]      |
[INFO] [stderr] 1229 |   impl<'p, T> PyNumberIAndProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1235 | /     fn nb_inplace_and() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1236 | |         py_binary_self_func!(PyNumberIAndProtocol, T::__iand__)
[INFO] [stderr] 1237 | |     }
[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.8.0/src/class/number.rs:1252:5
[INFO] [stderr]      |
[INFO] [stderr] 1246 |   impl<'p, T> PyNumberIXorProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   --------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1252 | /     fn nb_inplace_xor() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1253 | |         py_binary_self_func!(PyNumberIXorProtocol, T::__ixor__)
[INFO] [stderr] 1254 | |     }
[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.8.0/src/class/number.rs:1269:5
[INFO] [stderr]      |
[INFO] [stderr] 1263 |   impl<'p, T> PyNumberIOrProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1269 | /     fn nb_inplace_or() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 1270 | |         py_binary_self_func!(PyNumberIOrProtocol, T::__ior__)
[INFO] [stderr] 1271 | |     }
[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.8.0/src/class/number.rs:1413:5
[INFO] [stderr]      |
[INFO] [stderr] 1406 |   impl<'p, T> PyNumberNegProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1413 | /     fn nb_negative() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1414 | |         py_unary_func!(
[INFO] [stderr] 1415 | |             PyNumberNegProtocol,
[INFO] [stderr] 1416 | |             T::__neg__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1419 | |         )
[INFO] [stderr] 1420 | |     }
[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.8.0/src/class/number.rs:1435:5
[INFO] [stderr]      |
[INFO] [stderr] 1429 |   impl<'p, T> PyNumberPosProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1435 | /     fn nb_positive() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1436 | |         py_unary_func!(
[INFO] [stderr] 1437 | |             PyNumberPosProtocol,
[INFO] [stderr] 1438 | |             T::__pos__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1441 | |         )
[INFO] [stderr] 1442 | |     }
[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.8.0/src/class/number.rs:1457:5
[INFO] [stderr]      |
[INFO] [stderr] 1451 |   impl<'p, T> PyNumberAbsProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1457 | /     fn nb_absolute() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1458 | |         py_unary_func!(
[INFO] [stderr] 1459 | |             PyNumberAbsProtocol,
[INFO] [stderr] 1460 | |             T::__abs__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1463 | |         )
[INFO] [stderr] 1464 | |     }
[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.8.0/src/class/number.rs:1479:5
[INFO] [stderr]      |
[INFO] [stderr] 1473 |   impl<'p, T> PyNumberInvertProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ----------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1479 | /     fn nb_invert() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1480 | |         py_unary_func!(
[INFO] [stderr] 1481 | |             PyNumberInvertProtocol,
[INFO] [stderr] 1482 | |             T::__invert__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1485 | |         )
[INFO] [stderr] 1486 | |     }
[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.8.0/src/class/number.rs:1501:5
[INFO] [stderr]      |
[INFO] [stderr] 1495 |   impl<'p, T> PyNumberIntProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1501 | /     fn nb_int() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1502 | |         py_unary_func!(
[INFO] [stderr] 1503 | |             PyNumberIntProtocol,
[INFO] [stderr] 1504 | |             T::__int__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1507 | |         )
[INFO] [stderr] 1508 | |     }
[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.8.0/src/class/number.rs:1523:5
[INFO] [stderr]      |
[INFO] [stderr] 1517 |   impl<'p, T> PyNumberFloatProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ---------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1523 | /     fn nb_float() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1524 | |         py_unary_func!(
[INFO] [stderr] 1525 | |             PyNumberFloatProtocol,
[INFO] [stderr] 1526 | |             T::__float__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1529 | |         )
[INFO] [stderr] 1530 | |     }
[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.8.0/src/class/number.rs:1545:5
[INFO] [stderr]      |
[INFO] [stderr] 1539 |   impl<'p, T> PyNumberIndexProtocolImpl for T where T: PyNumberProtocol<'p> {}
[INFO] [stderr]      |   ---------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 1545 | /     fn nb_index() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 1546 | |         py_unary_func!(
[INFO] [stderr] 1547 | |             PyNumberIndexProtocol,
[INFO] [stderr] 1548 | |             T::__index__,
[INFO] [stderr] ...    |
[INFO] [stderr] 1551 | |         )
[INFO] [stderr] 1552 | |     }
[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.8.0/src/class/pyasync.rs:110:5
[INFO] [stderr]     |
[INFO] [stderr] 103 |   impl<T> PyAsyncProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 110 | /     fn tp_as_async() -> Option<ffi::PyAsyncMethods> {
[INFO] [stderr] 111 | |         Some(ffi::PyAsyncMethods {
[INFO] [stderr] 112 | |             am_await: Self::am_await(),
[INFO] [stderr] 113 | |             am_aiter: Self::am_aiter(),
[INFO] [stderr] 114 | |             am_anext: Self::am_anext(),
[INFO] [stderr] 115 | |         })
[INFO] [stderr] 116 | |     }
[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.8.0/src/class/pyasync.rs:119:5
[INFO] [stderr]     |
[INFO] [stderr] 103 |   impl<T> PyAsyncProtocolImpl for T {}
[INFO] [stderr]     |   ------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 119 | /     fn methods() -> Vec<PyMethodDef> {
[INFO] [stderr] 120 | |         let mut methods = Vec::new();
[INFO] [stderr] 121 | |
[INFO] [stderr] 122 | |         if let Some(def) = <Self as PyAsyncAenterProtocolImpl>::__aenter__() {
[INFO] [stderr] ...   |
[INFO] [stderr] 129 | |         methods
[INFO] [stderr] 130 | |     }
[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.8.0/src/class/pyasync.rs:146:5
[INFO] [stderr]     |
[INFO] [stderr] 139 |   impl<'p, T> PyAsyncAwaitProtocolImpl for T where T: PyAsyncProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 146 | /     fn am_await() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 147 | |         py_unary_func!(
[INFO] [stderr] 148 | |             PyAsyncAwaitProtocol,
[INFO] [stderr] 149 | |             T::__await__,
[INFO] [stderr] ...   |
[INFO] [stderr] 152 | |         )
[INFO] [stderr] 153 | |     }
[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.8.0/src/class/pyasync.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 162 |   impl<'p, T> PyAsyncAiterProtocolImpl for T where T: PyAsyncProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 169 | /     fn am_aiter() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 170 | |         py_unary_func!(
[INFO] [stderr] 171 | |             PyAsyncAiterProtocol,
[INFO] [stderr] 172 | |             T::__aiter__,
[INFO] [stderr] ...   |
[INFO] [stderr] 175 | |         )
[INFO] [stderr] 176 | |     }
[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.8.0/src/class/pyasync.rs:224:9
[INFO] [stderr]     |
[INFO] [stderr] 185 |   impl<'p, T> PyAsyncAnextProtocolImpl for T where T: PyAsyncProtocol<'p> {}
[INFO] [stderr]     |   -------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 224 | /         fn am_anext() -> Option<ffi::unaryfunc> {
[INFO] [stderr] 225 | |             py_unary_func!(
[INFO] [stderr] 226 | |                 PyAsyncAnextProtocol,
[INFO] [stderr] 227 | |                 T::__anext__,
[INFO] [stderr] ...   |
[INFO] [stderr] 230 | |             )
[INFO] [stderr] 231 | |         }
[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.8.0/src/class/sequence.rs:148:5
[INFO] [stderr]     |
[INFO] [stderr] 142 |   impl<T> PySequenceProtocolImpl for T {}
[INFO] [stderr]     |   --------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 148 | /     fn tp_as_sequence() -> Option<ffi::PySequenceMethods> {
[INFO] [stderr] 149 | |         Some(ffi::PySequenceMethods {
[INFO] [stderr] 150 | |             sq_length: Self::sq_length(),
[INFO] [stderr] 151 | |             sq_concat: Self::sq_concat(),
[INFO] [stderr] ...   |
[INFO] [stderr] 160 | |         })
[INFO] [stderr] 161 | |     }
[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.8.0/src/class/sequence.rs:176:5
[INFO] [stderr]     |
[INFO] [stderr] 170 |   impl<'p, T> PySequenceLenProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ------------------------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 176 | /     fn sq_length() -> Option<ffi::lenfunc> {
[INFO] [stderr] 177 | |         py_len_func!(PySequenceLenProtocol, T::__len__, LenResultConverter)
[INFO] [stderr] 178 | |     }
[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.8.0/src/class/sequence.rs:193:5
[INFO] [stderr]     |
[INFO] [stderr] 187 |   impl<'p, T> PySequenceGetItemProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 193 | /     fn sq_item() -> Option<ffi::ssizeargfunc> {
[INFO] [stderr] 194 | |         py_ssizearg_func!(
[INFO] [stderr] 195 | |             PySequenceGetItemProtocol,
[INFO] [stderr] 196 | |             T::__getitem__,
[INFO] [stderr] ...   |
[INFO] [stderr] 199 | |         )
[INFO] [stderr] 200 | |     }
[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.8.0/src/class/sequence.rs:215:5
[INFO] [stderr]     |
[INFO] [stderr] 209 |   impl<'p, T> PySequenceSetItemProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 215 | /     fn sq_ass_item() -> Option<ffi::ssizeobjargproc> {
[INFO] [stderr] 216 | |         unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 217 | |             slf: *mut ffi::PyObject,
[INFO] [stderr] 218 | |             key: ffi::Py_ssize_t,
[INFO] [stderr] ...   |
[INFO] [stderr] 248 | |         Some(wrap::<T>)
[INFO] [stderr] 249 | |     }
[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.8.0/src/class/sequence.rs:382:5
[INFO] [stderr]     |
[INFO] [stderr] 376 |   impl<'p, T> PySequenceContainsProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ----------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 382 | /     fn sq_contains() -> Option<ffi::objobjproc> {
[INFO] [stderr] 383 | |         py_binary_func!(
[INFO] [stderr] 384 | |             PySequenceContainsProtocol,
[INFO] [stderr] 385 | |             T::__contains__,
[INFO] [stderr] ...   |
[INFO] [stderr] 389 | |         )
[INFO] [stderr] 390 | |     }
[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.8.0/src/class/sequence.rs:405:5
[INFO] [stderr]     |
[INFO] [stderr] 399 |   impl<'p, T> PySequenceConcatProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   --------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 405 | /     fn sq_concat() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 406 | |         py_binary_func!(
[INFO] [stderr] 407 | |             PySequenceConcatProtocol,
[INFO] [stderr] 408 | |             T::__concat__,
[INFO] [stderr] ...   |
[INFO] [stderr] 411 | |         )
[INFO] [stderr] 412 | |     }
[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.8.0/src/class/sequence.rs:427:5
[INFO] [stderr]     |
[INFO] [stderr] 421 |   impl<'p, T> PySequenceRepeatProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   --------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 427 | /     fn sq_repeat() -> Option<ffi::ssizeargfunc> {
[INFO] [stderr] 428 | |         py_ssizearg_func!(
[INFO] [stderr] 429 | |             PySequenceRepeatProtocol,
[INFO] [stderr] 430 | |             T::__repeat__,
[INFO] [stderr] ...   |
[INFO] [stderr] 433 | |         )
[INFO] [stderr] 434 | |     }
[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.8.0/src/class/sequence.rs:449:5
[INFO] [stderr]     |
[INFO] [stderr] 443 |   impl<'p, T> PySequenceInplaceConcatProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 449 | /     fn sq_inplace_concat() -> Option<ffi::binaryfunc> {
[INFO] [stderr] 450 | |         py_binary_func!(
[INFO] [stderr] 451 | |             PySequenceInplaceConcatProtocol,
[INFO] [stderr] 452 | |             T::__inplace_concat__,
[INFO] [stderr] ...   |
[INFO] [stderr] 455 | |         )
[INFO] [stderr] 456 | |     }
[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.8.0/src/class/sequence.rs:471:5
[INFO] [stderr]     |
[INFO] [stderr] 465 |   impl<'p, T> PySequenceInplaceRepeatProtocolImpl for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |   ---------------------------------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 471 | /     fn sq_inplace_repeat() -> Option<ffi::ssizeargfunc> {
[INFO] [stderr] 472 | |         py_ssizearg_func!(
[INFO] [stderr] 473 | |             PySequenceInplaceRepeatProtocol,
[INFO] [stderr] 474 | |             T::__inplace_repeat__,
[INFO] [stderr] ...   |
[INFO] [stderr] 477 | |         )
[INFO] [stderr] 478 | |     }
[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.8.0/src/class/sequence.rs:289:9
[INFO] [stderr]     |
[INFO] [stderr] 283 |       impl<'p, T> DelItem for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |       ------------------------------------------------------------ parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 289 | /         fn del_item() -> Option<ffi::ssizeobjargproc> {
[INFO] [stderr] 290 | |             unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 291 | |                 slf: *mut ffi::PyObject,
[INFO] [stderr] 292 | |                 key: ffi::Py_ssize_t,
[INFO] [stderr] ...   |
[INFO] [stderr] 319 | |             Some(wrap::<T>)
[INFO] [stderr] 320 | |         }
[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.8.0/src/class/sequence.rs:335:9
[INFO] [stderr]     |
[INFO] [stderr] 329 |       impl<'p, T> DelSetItem for T where T: PySequenceProtocol<'p> {}
[INFO] [stderr]     |       --------------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 335 | /         fn del_set_item() -> Option<ffi::ssizeobjargproc> {
[INFO] [stderr] 336 | |             unsafe extern "C" fn wrap<T>(
[INFO] [stderr] 337 | |                 slf: *mut ffi::PyObject,
[INFO] [stderr] 338 | |                 key: ffi::Py_ssize_t,
[INFO] [stderr] ...   |
[INFO] [stderr] 365 | |             Some(wrap::<T>)
[INFO] [stderr] 366 | |         }
[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.8.0/src/conversion.rs:117:5
[INFO] [stderr]     |
[INFO] [stderr] 111 |   impl<T> ToBorrowedObject for T where T: ToPyObject {}
[INFO] [stderr]     |   ----------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 117 | /     fn with_borrowed_ptr<F, R>(&self, _py: Python, f: F) -> R
[INFO] [stderr] 118 | |     where
[INFO] [stderr] 119 | |         F: FnOnce(*mut ffi::PyObject) -> R,
[INFO] [stderr] 120 | |     {
[INFO] [stderr] 121 | |         f(self.as_ptr())
[INFO] [stderr] 122 | |     }
[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.8.0/src/instance.rs:379:5
[INFO] [stderr]     |
[INFO] [stderr] 376 |   impl<T: PyTypeInfo> AsPyRefDispatch<T> for Py<T> {}
[INFO] [stderr]     |   --------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 379 | /     fn as_ref_dispatch(&self, _py: Python) -> &T {
[INFO] [stderr] 380 | |         unsafe { &*(self as *const instance::Py<T> as *const T) }
[INFO] [stderr] 381 | |     }
[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.8.0/src/instance.rs:382:5
[INFO] [stderr]     |
[INFO] [stderr] 376 |   impl<T: PyTypeInfo> AsPyRefDispatch<T> for Py<T> {}
[INFO] [stderr]     |   --------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 382 | /     fn as_mut_dispatch(&mut self, _py: Python) -> &mut T {
[INFO] [stderr] 383 | |         unsafe { &mut *(self as *mut _ as *mut T) }
[INFO] [stderr] 384 | |     }
[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.8.0/src/instance.rs:586:5
[INFO] [stderr]     |
[INFO] [stderr] 580 |   impl<T: ToPyObject + ?Sized> ManagedPyRefDispatch for T {}
[INFO] [stderr]     |   ---------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 586 | /     fn to_managed_py_ref<'p>(&self, py: Python<'p>) -> ManagedPyRef<'p, Self> {
[INFO] [stderr] 587 | |         ManagedPyRef {
[INFO] [stderr] 588 | |             data: self.as_ptr(),
[INFO] [stderr] 589 | |             data_type: PhantomData,
[INFO] [stderr] 590 | |             _py: py,
[INFO] [stderr] 591 | |         }
[INFO] [stderr] 592 | |     }
[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.8.0/src/instance.rs:595:5
[INFO] [stderr]     |
[INFO] [stderr] 580 | impl<T: ToPyObject + ?Sized> ManagedPyRefDispatch for T {}
[INFO] [stderr]     | ---------------------------------------------------------- parent `impl` is here
[INFO] [stderr] ...
[INFO] [stderr] 595 |     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" "6753a8cc3b91ed77109518d379e36d29fc790c7f30a5e281106b3fd27860f83c"`
[INFO] running `"docker" "rm" "-f" "6753a8cc3b91ed77109518d379e36d29fc790c7f30a5e281106b3fd27860f83c"`
[INFO] [stdout] 6753a8cc3b91ed77109518d379e36d29fc790c7f30a5e281106b3fd27860f83c
