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