[INFO] cloning repository https://github.com/nikhilmitrax/python-oxidation [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nikhilmitrax/python-oxidation" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnikhilmitrax%2Fpython-oxidation"` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnikhilmitrax%2Fpython-oxidation'... [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 9b6ef0ddd07e2d18d10b7bde3ea8357ab72ac431 [INFO] checking nikhilmitrax/python-oxidation against master#45d050cde277b22a755847338f2acc2c7b834141 for pr-71393 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnikhilmitrax%2Fpython-oxidation" "/workspace/builds/worker-7/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/nikhilmitrax/python-oxidation on toolchain 45d050cde277b22a755847338f2acc2c7b834141 [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/nikhilmitrax/python-oxidation [INFO] finished tweaking git repo https://github.com/nikhilmitrax/python-oxidation [INFO] tweaked toml for git repo https://github.com/nikhilmitrax/python-oxidation written to /workspace/builds/worker-7/source/Cargo.toml [INFO] crate git repo https://github.com/nikhilmitrax/python-oxidation already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "+45d050cde277b22a755847338f2acc2c7b834141" "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] a8c91578f8a8c1eed05b477d6b6961bfa876cda7cf910e42efb2a8d98374b61b [INFO] running `"docker" "start" "-a" "a8c91578f8a8c1eed05b477d6b6961bfa876cda7cf910e42efb2a8d98374b61b"` [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling memchr v2.2.0 [INFO] [stderr] Compiling proc-macro-hack-impl v0.4.1 [INFO] [stderr] Compiling ucd-util v0.1.3 [INFO] [stderr] Compiling lazy_static v1.2.0 [INFO] [stderr] Compiling utf8-ranges v1.0.2 [INFO] [stderr] Compiling libc v0.2.48 [INFO] [stderr] Compiling num-traits v0.2.6 [INFO] [stderr] Compiling version_check v0.1.5 [INFO] [stderr] Compiling proc-macro2 v0.4.27 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling regex-syntax v0.6.5 [INFO] [stderr] Compiling proc-macro-hack v0.4.1 [INFO] [stderr] Compiling quote v0.6.11 [INFO] [stderr] Compiling mashup-impl v0.1.9 [INFO] [stderr] Compiling syn v0.15.26 [INFO] [stderr] Compiling aho-corasick v0.6.10 [INFO] [stderr] Checking mashup v0.1.9 [INFO] [stderr] Compiling regex v1.1.0 [INFO] [stderr] Compiling pyo3 v0.6.0-alpha.2 [INFO] [stderr] Compiling pyo3-derive-backend v0.6.0-alpha.2 [INFO] [stderr] Compiling ghost v0.1.0 [INFO] [stderr] Compiling inventory-impl v0.1.3 [INFO] [stderr] Compiling ctor v0.1.7 [INFO] [stderr] Compiling pyo3cls v0.6.0-alpha.2 [INFO] [stderr] Checking inventory v0.1.3 [INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 165 | impl PyObjectProtocolImpl for T {} [INFO] [stderr] | ------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 171 | / fn methods() -> Vec { [INFO] [stderr] 172 | | let mut methods = Vec::new(); [INFO] [stderr] 173 | | [INFO] [stderr] 174 | | if let Some(def) = ::__format__() { [INFO] [stderr] ... | [INFO] [stderr] 183 | | methods [INFO] [stderr] 184 | | } [INFO] [stderr] | |_____^ cannot specialize default item `methods` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `methods` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_as_object` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:185:5 [INFO] [stderr] | [INFO] [stderr] 165 | impl PyObjectProtocolImpl for T {} [INFO] [stderr] | ------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 185 | / fn tp_as_object(type_object: &mut ffi::PyTypeObject) { [INFO] [stderr] 186 | | type_object.tp_str = Self::tp_str(); [INFO] [stderr] 187 | | type_object.tp_repr = Self::tp_repr(); [INFO] [stderr] 188 | | type_object.tp_hash = Self::tp_hash(); [INFO] [stderr] ... | [INFO] [stderr] 191 | | type_object.tp_setattro = tp_setattro_impl::tp_setattro::(); [INFO] [stderr] 192 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_as_object` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_as_object` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_bool_fn` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 165 | impl PyObjectProtocolImpl for T {} [INFO] [stderr] | ------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 193 | / fn nb_bool_fn() -> Option { [INFO] [stderr] 194 | | Self::nb_bool() [INFO] [stderr] 195 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_bool_fn` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_bool_fn` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_getattro` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:210:5 [INFO] [stderr] | [INFO] [stderr] 204 | impl<'p, T> GetAttrProtocolImpl for T where T: PyObjectProtocol<'p> {} [INFO] [stderr] | ---------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 210 | / fn tp_getattro() -> Option { [INFO] [stderr] 211 | | py_binary_func!( [INFO] [stderr] 212 | | PyObjectGetAttrProtocol, [INFO] [stderr] 213 | | T::__getattr__, [INFO] [stderr] ... | [INFO] [stderr] 216 | | ) [INFO] [stderr] 217 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_getattro` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_getattro` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_str` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:314:5 [INFO] [stderr] | [INFO] [stderr] 309 | impl<'p, T> StrProtocolImpl for T where T: PyObjectProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 314 | / fn tp_str() -> Option { [INFO] [stderr] 315 | | py_unary_func!( [INFO] [stderr] 316 | | PyObjectStrProtocol, [INFO] [stderr] 317 | | T::__str__, [INFO] [stderr] ... | [INFO] [stderr] 320 | | ) [INFO] [stderr] 321 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_str` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_str` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_repr` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:334:5 [INFO] [stderr] | [INFO] [stderr] 329 | impl<'p, T> ReprProtocolImpl for T where T: PyObjectProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 334 | / fn tp_repr() -> Option { [INFO] [stderr] 335 | | py_unary_func!( [INFO] [stderr] 336 | | PyObjectReprProtocol, [INFO] [stderr] 337 | | T::__repr__, [INFO] [stderr] ... | [INFO] [stderr] 340 | | ) [INFO] [stderr] 341 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_repr` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_repr` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_hash` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:378:5 [INFO] [stderr] | [INFO] [stderr] 373 | impl<'p, T> HashProtocolImpl for T where T: PyObjectProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 378 | / fn tp_hash() -> Option { [INFO] [stderr] 379 | | py_unary_func!( [INFO] [stderr] 380 | | PyObjectHashProtocol, [INFO] [stderr] 381 | | T::__hash__, [INFO] [stderr] ... | [INFO] [stderr] 385 | | ) [INFO] [stderr] 386 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_hash` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_hash` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_bool` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:399:5 [INFO] [stderr] | [INFO] [stderr] 394 | impl<'p, T> BoolProtocolImpl for T where T: PyObjectProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 399 | / fn nb_bool() -> Option { [INFO] [stderr] 400 | | py_unary_func!( [INFO] [stderr] 401 | | PyObjectBoolProtocol, [INFO] [stderr] 402 | | T::__bool__, [INFO] [stderr] ... | [INFO] [stderr] 406 | | ) [INFO] [stderr] 407 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_bool` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_bool` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_richcompare` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:420:5 [INFO] [stderr] | [INFO] [stderr] 415 | impl<'p, T> RichcmpProtocolImpl for T where T: PyObjectProtocol<'p> {} [INFO] [stderr] | ---------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 420 | / fn tp_richcompare() -> Option { [INFO] [stderr] 421 | | unsafe extern "C" fn wrap( [INFO] [stderr] 422 | | slf: *mut ffi::PyObject, [INFO] [stderr] 423 | | arg: *mut ffi::PyObject, [INFO] [stderr] ... | [INFO] [stderr] 449 | | Some(wrap::) [INFO] [stderr] 450 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_richcompare` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_richcompare` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `set_attr` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:258:9 [INFO] [stderr] | [INFO] [stderr] 252 | impl<'p, T: PyObjectProtocol<'p>> SetAttr for T {} [INFO] [stderr] | -------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 258 | / fn set_attr() -> Option { [INFO] [stderr] 259 | | py_func_set!(PyObjectSetAttrProtocol, T, __setattr__) [INFO] [stderr] 260 | | } [INFO] [stderr] | |_________^ cannot specialize default item `set_attr` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `set_attr` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `del_attr` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:275:9 [INFO] [stderr] | [INFO] [stderr] 269 | impl<'p, T> DelAttr for T where T: PyObjectProtocol<'p> {} [INFO] [stderr] | ---------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 275 | / fn del_attr() -> Option { [INFO] [stderr] 276 | | py_func_del!(PyObjectDelAttrProtocol, T, __delattr__) [INFO] [stderr] 277 | | } [INFO] [stderr] | |_________^ cannot specialize default item `del_attr` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `del_attr` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `set_del_attr` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/basic.rs:292:9 [INFO] [stderr] | [INFO] [stderr] 286 | impl<'p, T> SetDelAttr for T where T: PyObjectProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 292 | / fn set_del_attr() -> Option { [INFO] [stderr] 293 | | py_func_set_del!( [INFO] [stderr] 294 | | PyObjectSetAttrProtocol, [INFO] [stderr] 295 | | PyObjectDelAttrProtocol, [INFO] [stderr] ... | [INFO] [stderr] 299 | | ) [INFO] [stderr] 300 | | } [INFO] [stderr] | |_________^ cannot specialize default item `set_del_attr` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `set_del_attr` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_as_buffer` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/buffer.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 50 | impl PyBufferProtocolImpl for T {} [INFO] [stderr] | ------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 58 | / fn tp_as_buffer() -> Option { [INFO] [stderr] 59 | | Some(ffi::PyBufferProcs { [INFO] [stderr] 60 | | bf_getbuffer: Self::cb_bf_getbuffer(), [INFO] [stderr] 61 | | bf_releasebuffer: None, [INFO] [stderr] 62 | | ..ffi::PyBufferProcs_INIT [INFO] [stderr] 63 | | }) [INFO] [stderr] 64 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_as_buffer` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_as_buffer` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `cb_bf_getbuffer` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/buffer.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 73 | impl<'p, T> PyBufferGetBufferProtocolImpl for T where T: PyBufferProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 80 | / fn cb_bf_getbuffer() -> Option { [INFO] [stderr] 81 | | unsafe extern "C" fn wrap( [INFO] [stderr] 82 | | slf: *mut ffi::PyObject, [INFO] [stderr] 83 | | arg1: *mut ffi::Py_buffer, [INFO] [stderr] ... | [INFO] [stderr] 96 | | Some(wrap::) [INFO] [stderr] 97 | | } [INFO] [stderr] | |_____^ cannot specialize default item `cb_bf_getbuffer` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `cb_bf_getbuffer` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/context.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 54 | impl PyContextProtocolImpl for T {} [INFO] [stderr] | -------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 61 | / fn methods() -> Vec { [INFO] [stderr] 62 | | let mut methods = Vec::new(); [INFO] [stderr] 63 | | [INFO] [stderr] 64 | | if let Some(def) = ::__enter__() { [INFO] [stderr] ... | [INFO] [stderr] 71 | | methods [INFO] [stderr] 72 | | } [INFO] [stderr] | |_____^ cannot specialize default item `methods` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `methods` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_descr_get` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/descr.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 78 | impl<'p, T> PyDescrGetProtocolImpl for T where T: PyDescrProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 84 | / fn tp_descr_get() -> Option { [INFO] [stderr] 85 | | py_ternary_func!( [INFO] [stderr] 86 | | PyDescrGetProtocol, [INFO] [stderr] 87 | | T::__get__, [INFO] [stderr] ... | [INFO] [stderr] 90 | | ) [INFO] [stderr] 91 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_descr_get` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_descr_get` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_descr_set` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/descr.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 99 | impl<'p, T> PyDescrSetProtocolImpl for T where T: PyDescrProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 104 | / fn tp_descr_set() -> Option { [INFO] [stderr] 105 | | py_ternary_func!( [INFO] [stderr] 106 | | PyDescrSetProtocol, [INFO] [stderr] 107 | | T::__set__, [INFO] [stderr] ... | [INFO] [stderr] 111 | | ) [INFO] [stderr] 112 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_descr_set` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_descr_set` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/descr.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 137 | impl PyDescrProtocolImpl for T {} [INFO] [stderr] | ------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 143 | / fn methods() -> Vec { [INFO] [stderr] 144 | | Vec::new() [INFO] [stderr] 145 | | } [INFO] [stderr] | |_____^ cannot specialize default item `methods` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `methods` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_as_descr` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/descr.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 137 | impl PyDescrProtocolImpl for T {} [INFO] [stderr] | ------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 146 | / fn tp_as_descr(type_object: &mut ffi::PyTypeObject) { [INFO] [stderr] 147 | | type_object.tp_descr_get = Self::tp_descr_get(); [INFO] [stderr] 148 | | type_object.tp_descr_set = Self::tp_descr_set(); [INFO] [stderr] 149 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_as_descr` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_as_descr` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `update_type_object` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/gc.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 35 | impl<'p, T> PyGCProtocolImpl for T {} [INFO] [stderr] | ------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 41 | / fn update_type_object(type_object: &mut ffi::PyTypeObject) { [INFO] [stderr] 42 | | type_object.tp_traverse = Self::tp_traverse(); [INFO] [stderr] 43 | | type_object.tp_clear = Self::tp_clear(); [INFO] [stderr] 44 | | } [INFO] [stderr] | |_____^ cannot specialize default item `update_type_object` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `update_type_object` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_traverse` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/gc.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 77 | impl<'p, T> PyGCTraverseProtocolImpl for T where T: PyGCProtocol<'p> {} [INFO] [stderr] | ----------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 85 | / fn tp_traverse() -> Option { [INFO] [stderr] 86 | | unsafe extern "C" fn tp_traverse( [INFO] [stderr] 87 | | slf: *mut ffi::PyObject, [INFO] [stderr] 88 | | visit: ffi::visitproc, [INFO] [stderr] ... | [INFO] [stderr] 109 | | Some(tp_traverse::) [INFO] [stderr] 110 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_traverse` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_traverse` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_clear` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/gc.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 119 | impl<'p, T> PyGCClearProtocolImpl for T where T: PyGCProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 126 | / fn tp_clear() -> Option { [INFO] [stderr] 127 | | unsafe extern "C" fn tp_clear(slf: *mut ffi::PyObject) -> c_int [INFO] [stderr] 128 | | where [INFO] [stderr] 129 | | T: for<'p> PyGCClearProtocol<'p>, [INFO] [stderr] ... | [INFO] [stderr] 138 | | Some(tp_clear::) [INFO] [stderr] 139 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_clear` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_clear` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_as_iter` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/iter.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 50 | impl 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.6.0-alpha.2/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 { [INFO] [stderr] 77 | | py_unary_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.6.0-alpha.2/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 { [INFO] [stderr] 100 | | py_unary_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.6.0-alpha.2/src/class/mapping.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 117 | impl PyMappingProtocolImpl for T {} [INFO] [stderr] | -------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 124 | / fn tp_as_mapping() -> Option { [INFO] [stderr] 125 | | let f = if let Some(df) = Self::mp_del_subscript() { [INFO] [stderr] 126 | | Some(df) [INFO] [stderr] 127 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 135 | | }) [INFO] [stderr] 136 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_as_mapping` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_as_mapping` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/mapping.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 117 | impl PyMappingProtocolImpl for T {} [INFO] [stderr] | -------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 139 | / fn methods() -> Vec { [INFO] [stderr] 140 | | let mut methods = Vec::new(); [INFO] [stderr] 141 | | [INFO] [stderr] 142 | | if let Some(def) = ::__iter__() { [INFO] [stderr] ... | [INFO] [stderr] 152 | | methods [INFO] [stderr] 153 | | } [INFO] [stderr] | |_____^ cannot specialize default item `methods` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `methods` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `mp_length` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/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 { [INFO] [stderr] 170 | | py_len_func!(PyMappingLenProtocol, T::__len__, LenResultConverter) [INFO] [stderr] 171 | | } [INFO] [stderr] | |_____^ cannot specialize default item `mp_length` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `mp_length` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `mp_subscript` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/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 { [INFO] [stderr] 188 | | py_binary_func!( [INFO] [stderr] 189 | | PyMappingGetItemProtocol, [INFO] [stderr] 190 | | T::__getitem__, [INFO] [stderr] ... | [INFO] [stderr] 193 | | ) [INFO] [stderr] 194 | | } [INFO] [stderr] | |_____^ cannot specialize default item `mp_subscript` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `mp_subscript` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `mp_ass_subscript` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/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 { [INFO] [stderr] 211 | | py_func_set!(PyMappingSetItemProtocol, T, __setitem__) [INFO] [stderr] 212 | | } [INFO] [stderr] | |_____^ cannot specialize default item `mp_ass_subscript` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `mp_ass_subscript` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `det_set_dispatch` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/mapping.rs:238:5 [INFO] [stderr] | [INFO] [stderr] 232 | impl 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 { [INFO] [stderr] 239 | | py_func_set_del!( [INFO] [stderr] 240 | | PyMappingSetItemProtocol, [INFO] [stderr] 241 | | PyMappingDelItemProtocol, [INFO] [stderr] ... | [INFO] [stderr] 245 | | ) [INFO] [stderr] 246 | | } [INFO] [stderr] | |_____^ cannot specialize default item `det_set_dispatch` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `det_set_dispatch` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `mp_del_subscript` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/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 { [INFO] [stderr] 254 | | ::det_set_dispatch() [INFO] [stderr] 255 | | } [INFO] [stderr] | |_____^ cannot specialize default item `mp_del_subscript` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `mp_del_subscript` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_as_number` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:655:5 [INFO] [stderr] | [INFO] [stderr] 648 | impl<'p, T> PyNumberProtocolImpl for T {} [INFO] [stderr] | ----------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 655 | / fn tp_as_number() -> Option { [INFO] [stderr] 656 | | Some(ffi::PyNumberMethods { [INFO] [stderr] 657 | | nb_add: Self::nb_add(), [INFO] [stderr] 658 | | nb_subtract: Self::nb_subtract(), [INFO] [stderr] ... | [INFO] [stderr] 693 | | }) [INFO] [stderr] 694 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_as_number` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_as_number` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:741:5 [INFO] [stderr] | [INFO] [stderr] 648 | impl<'p, T> PyNumberProtocolImpl for T {} [INFO] [stderr] | ----------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 741 | / fn methods() -> Vec { [INFO] [stderr] 742 | | let mut methods = Vec::new(); [INFO] [stderr] 743 | | [INFO] [stderr] 744 | | if let Some(def) = ::__radd__() { [INFO] [stderr] ... | [INFO] [stderr] 793 | | methods [INFO] [stderr] 794 | | } [INFO] [stderr] | |_____^ cannot specialize default item `methods` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `methods` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_add` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:809:5 [INFO] [stderr] | [INFO] [stderr] 803 | impl<'p, T> PyNumberAddProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 809 | / fn nb_add() -> Option { [INFO] [stderr] 810 | | py_binary_num_func!( [INFO] [stderr] 811 | | PyNumberAddProtocol, [INFO] [stderr] 812 | | T::__add__, [INFO] [stderr] ... | [INFO] [stderr] 815 | | ) [INFO] [stderr] 816 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_add` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_add` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_subtract` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:831:5 [INFO] [stderr] | [INFO] [stderr] 825 | impl<'p, T> PyNumberSubProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 831 | / fn nb_subtract() -> Option { [INFO] [stderr] 832 | | py_binary_num_func!( [INFO] [stderr] 833 | | PyNumberSubProtocol, [INFO] [stderr] 834 | | T::__sub__, [INFO] [stderr] ... | [INFO] [stderr] 837 | | ) [INFO] [stderr] 838 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_subtract` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_subtract` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_multiply` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:853:5 [INFO] [stderr] | [INFO] [stderr] 847 | impl<'p, T> PyNumberMulProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 853 | / fn nb_multiply() -> Option { [INFO] [stderr] 854 | | py_binary_num_func!( [INFO] [stderr] 855 | | PyNumberMulProtocol, [INFO] [stderr] 856 | | T::__mul__, [INFO] [stderr] ... | [INFO] [stderr] 859 | | ) [INFO] [stderr] 860 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_multiply` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_multiply` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_matrix_multiply` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:875:5 [INFO] [stderr] | [INFO] [stderr] 869 | impl<'p, T> PyNumberMatmulProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ----------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 875 | / fn nb_matrix_multiply() -> Option { [INFO] [stderr] 876 | | py_binary_num_func!( [INFO] [stderr] 877 | | PyNumberMatmulProtocol, [INFO] [stderr] 878 | | T::__matmul__, [INFO] [stderr] ... | [INFO] [stderr] 881 | | ) [INFO] [stderr] 882 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_matrix_multiply` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_matrix_multiply` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_true_divide` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:897:5 [INFO] [stderr] | [INFO] [stderr] 891 | impl<'p, T> PyNumberTruedivProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 897 | / fn nb_true_divide() -> Option { [INFO] [stderr] 898 | | py_binary_num_func!( [INFO] [stderr] 899 | | PyNumberTruedivProtocol, [INFO] [stderr] 900 | | T::__truediv__, [INFO] [stderr] ... | [INFO] [stderr] 903 | | ) [INFO] [stderr] 904 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_true_divide` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_true_divide` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_floor_divide` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:919:5 [INFO] [stderr] | [INFO] [stderr] 913 | impl<'p, T> PyNumberFloordivProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 919 | / fn nb_floor_divide() -> Option { [INFO] [stderr] 920 | | py_binary_num_func!( [INFO] [stderr] 921 | | PyNumberFloordivProtocol, [INFO] [stderr] 922 | | T::__floordiv__, [INFO] [stderr] ... | [INFO] [stderr] 925 | | ) [INFO] [stderr] 926 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_floor_divide` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_floor_divide` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_remainder` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:941:5 [INFO] [stderr] | [INFO] [stderr] 935 | impl<'p, T> PyNumberModProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 941 | / fn nb_remainder() -> Option { [INFO] [stderr] 942 | | py_binary_num_func!( [INFO] [stderr] 943 | | PyNumberModProtocol, [INFO] [stderr] 944 | | T::__mod__, [INFO] [stderr] ... | [INFO] [stderr] 947 | | ) [INFO] [stderr] 948 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_remainder` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_remainder` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_divmod` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:963:5 [INFO] [stderr] | [INFO] [stderr] 957 | impl<'p, T> PyNumberDivmodProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ----------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 963 | / fn nb_divmod() -> Option { [INFO] [stderr] 964 | | py_binary_num_func!( [INFO] [stderr] 965 | | PyNumberDivmodProtocol, [INFO] [stderr] 966 | | T::__divmod__, [INFO] [stderr] ... | [INFO] [stderr] 969 | | ) [INFO] [stderr] 970 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_divmod` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_divmod` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_power` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:985:5 [INFO] [stderr] | [INFO] [stderr] 979 | impl<'p, T> PyNumberPowProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 985 | / fn nb_power() -> Option { [INFO] [stderr] 986 | | py_ternary_num_func!( [INFO] [stderr] 987 | | PyNumberPowProtocol, [INFO] [stderr] 988 | | T::__pow__, [INFO] [stderr] ... | [INFO] [stderr] 991 | | ) [INFO] [stderr] 992 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_power` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_power` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_lshift` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1007:5 [INFO] [stderr] | [INFO] [stderr] 1001 | impl<'p, T> PyNumberLShiftProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ----------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1007 | / fn nb_lshift() -> Option { [INFO] [stderr] 1008 | | py_binary_num_func!( [INFO] [stderr] 1009 | | PyNumberLShiftProtocol, [INFO] [stderr] 1010 | | T::__lshift__, [INFO] [stderr] ... | [INFO] [stderr] 1013 | | ) [INFO] [stderr] 1014 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_lshift` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_lshift` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_rshift` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1029:5 [INFO] [stderr] | [INFO] [stderr] 1023 | impl<'p, T> PyNumberRShiftProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ----------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1029 | / fn nb_rshift() -> Option { [INFO] [stderr] 1030 | | py_binary_num_func!( [INFO] [stderr] 1031 | | PyNumberRShiftProtocol, [INFO] [stderr] 1032 | | T::__rshift__, [INFO] [stderr] ... | [INFO] [stderr] 1035 | | ) [INFO] [stderr] 1036 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_rshift` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_rshift` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_and` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1051:5 [INFO] [stderr] | [INFO] [stderr] 1045 | impl<'p, T> PyNumberAndProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1051 | / fn nb_and() -> Option { [INFO] [stderr] 1052 | | py_binary_num_func!( [INFO] [stderr] 1053 | | PyNumberAndProtocol, [INFO] [stderr] 1054 | | T::__and__, [INFO] [stderr] ... | [INFO] [stderr] 1057 | | ) [INFO] [stderr] 1058 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_and` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_and` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_xor` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1073:5 [INFO] [stderr] | [INFO] [stderr] 1067 | impl<'p, T> PyNumberXorProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1073 | / fn nb_xor() -> Option { [INFO] [stderr] 1074 | | py_binary_num_func!( [INFO] [stderr] 1075 | | PyNumberXorProtocol, [INFO] [stderr] 1076 | | T::__xor__, [INFO] [stderr] ... | [INFO] [stderr] 1079 | | ) [INFO] [stderr] 1080 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_xor` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_xor` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_or` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1095:5 [INFO] [stderr] | [INFO] [stderr] 1089 | impl<'p, T> PyNumberOrProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1095 | / fn nb_or() -> Option { [INFO] [stderr] 1096 | | py_binary_num_func!( [INFO] [stderr] 1097 | | PyNumberOrProtocol, [INFO] [stderr] 1098 | | T::__or__, [INFO] [stderr] ... | [INFO] [stderr] 1101 | | ) [INFO] [stderr] 1102 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_or` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_or` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_add` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1117:5 [INFO] [stderr] | [INFO] [stderr] 1111 | impl<'p, T> PyNumberIAddProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1117 | / fn nb_inplace_add() -> Option { [INFO] [stderr] 1118 | | py_binary_self_func!(PyNumberIAddProtocol, T::__iadd__) [INFO] [stderr] 1119 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_add` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_add` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_subtract` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1134:5 [INFO] [stderr] | [INFO] [stderr] 1128 | impl<'p, T> PyNumberISubProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1134 | / fn nb_inplace_subtract() -> Option { [INFO] [stderr] 1135 | | py_binary_self_func!(PyNumberISubProtocol, T::__isub__) [INFO] [stderr] 1136 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_subtract` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_subtract` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_multiply` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1151:5 [INFO] [stderr] | [INFO] [stderr] 1145 | impl<'p, T> PyNumberIMulProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1151 | / fn nb_inplace_multiply() -> Option { [INFO] [stderr] 1152 | | py_binary_self_func!(PyNumberIMulProtocol, T::__imul__) [INFO] [stderr] 1153 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_multiply` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_multiply` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_matrix_multiply` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1168:5 [INFO] [stderr] | [INFO] [stderr] 1162 | impl<'p, T> PyNumberIMatmulProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1168 | / fn nb_inplace_matrix_multiply() -> Option { [INFO] [stderr] 1169 | | py_binary_self_func!(PyNumberIMatmulProtocol, T::__imatmul__) [INFO] [stderr] 1170 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_matrix_multiply` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_matrix_multiply` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_true_divide` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1185:5 [INFO] [stderr] | [INFO] [stderr] 1179 | impl<'p, T> PyNumberITruedivProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1185 | / fn nb_inplace_true_divide() -> Option { [INFO] [stderr] 1186 | | py_binary_self_func!(PyNumberITruedivProtocol, T::__itruediv__) [INFO] [stderr] 1187 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_true_divide` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_true_divide` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_floor_divide` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1202:5 [INFO] [stderr] | [INFO] [stderr] 1196 | impl<'p, T> PyNumberIFloordivProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1202 | / fn nb_inplace_floor_divide() -> Option { [INFO] [stderr] 1203 | | py_binary_self_func!(PyNumberIFloordivProtocol, T::__ifloordiv__) [INFO] [stderr] 1204 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_floor_divide` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_floor_divide` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_remainder` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1219:5 [INFO] [stderr] | [INFO] [stderr] 1213 | impl<'p, T> PyNumberIModProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1219 | / fn nb_inplace_remainder() -> Option { [INFO] [stderr] 1220 | | py_binary_self_func!(PyNumberIModProtocol, T::__imod__) [INFO] [stderr] 1221 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_remainder` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_remainder` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_power` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1236:5 [INFO] [stderr] | [INFO] [stderr] 1230 | impl<'p, T> PyNumberIPowProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1236 | / fn nb_inplace_power() -> Option { [INFO] [stderr] 1237 | | py_ternary_self_func!(PyNumberIPowProtocol, T::__ipow__) [INFO] [stderr] 1238 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_power` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_power` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_lshift` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1253:5 [INFO] [stderr] | [INFO] [stderr] 1247 | impl<'p, T> PyNumberILShiftProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1253 | / fn nb_inplace_lshift() -> Option { [INFO] [stderr] 1254 | | py_binary_self_func!(PyNumberILShiftProtocol, T::__ilshift__) [INFO] [stderr] 1255 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_lshift` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_lshift` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_rshift` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1270:5 [INFO] [stderr] | [INFO] [stderr] 1264 | impl<'p, T> PyNumberIRShiftProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1270 | / fn nb_inplace_rshift() -> Option { [INFO] [stderr] 1271 | | py_binary_self_func!(PyNumberIRShiftProtocol, T::__irshift__) [INFO] [stderr] 1272 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_rshift` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_rshift` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_and` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1287:5 [INFO] [stderr] | [INFO] [stderr] 1281 | impl<'p, T> PyNumberIAndProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1287 | / fn nb_inplace_and() -> Option { [INFO] [stderr] 1288 | | py_binary_self_func!(PyNumberIAndProtocol, T::__iand__) [INFO] [stderr] 1289 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_and` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_and` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_xor` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1304:5 [INFO] [stderr] | [INFO] [stderr] 1298 | impl<'p, T> PyNumberIXorProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1304 | / fn nb_inplace_xor() -> Option { [INFO] [stderr] 1305 | | py_binary_self_func!(PyNumberIXorProtocol, T::__ixor__) [INFO] [stderr] 1306 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_xor` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_xor` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_inplace_or` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1321:5 [INFO] [stderr] | [INFO] [stderr] 1315 | impl<'p, T> PyNumberIOrProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1321 | / fn nb_inplace_or() -> Option { [INFO] [stderr] 1322 | | py_binary_self_func!(PyNumberIOrProtocol, T::__ior__) [INFO] [stderr] 1323 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_inplace_or` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_inplace_or` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_negative` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1451:5 [INFO] [stderr] | [INFO] [stderr] 1444 | impl<'p, T> PyNumberNegProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1451 | / fn nb_negative() -> Option { [INFO] [stderr] 1452 | | py_unary_func!( [INFO] [stderr] 1453 | | PyNumberNegProtocol, [INFO] [stderr] 1454 | | T::__neg__, [INFO] [stderr] ... | [INFO] [stderr] 1457 | | ) [INFO] [stderr] 1458 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_negative` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_negative` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_positive` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1473:5 [INFO] [stderr] | [INFO] [stderr] 1467 | impl<'p, T> PyNumberPosProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1473 | / fn nb_positive() -> Option { [INFO] [stderr] 1474 | | py_unary_func!( [INFO] [stderr] 1475 | | PyNumberPosProtocol, [INFO] [stderr] 1476 | | T::__pos__, [INFO] [stderr] ... | [INFO] [stderr] 1479 | | ) [INFO] [stderr] 1480 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_positive` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_positive` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_absolute` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1495:5 [INFO] [stderr] | [INFO] [stderr] 1489 | impl<'p, T> PyNumberAbsProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1495 | / fn nb_absolute() -> Option { [INFO] [stderr] 1496 | | py_unary_func!( [INFO] [stderr] 1497 | | PyNumberAbsProtocol, [INFO] [stderr] 1498 | | T::__abs__, [INFO] [stderr] ... | [INFO] [stderr] 1501 | | ) [INFO] [stderr] 1502 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_absolute` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_absolute` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_invert` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1517:5 [INFO] [stderr] | [INFO] [stderr] 1511 | impl<'p, T> PyNumberInvertProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ----------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1517 | / fn nb_invert() -> Option { [INFO] [stderr] 1518 | | py_unary_func!( [INFO] [stderr] 1519 | | PyNumberInvertProtocol, [INFO] [stderr] 1520 | | T::__invert__, [INFO] [stderr] ... | [INFO] [stderr] 1523 | | ) [INFO] [stderr] 1524 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_invert` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_invert` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_int` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1539:5 [INFO] [stderr] | [INFO] [stderr] 1533 | impl<'p, T> PyNumberIntProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1539 | / fn nb_int() -> Option { [INFO] [stderr] 1540 | | py_unary_func!( [INFO] [stderr] 1541 | | PyNumberIntProtocol, [INFO] [stderr] 1542 | | T::__int__, [INFO] [stderr] ... | [INFO] [stderr] 1545 | | ) [INFO] [stderr] 1546 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_int` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_int` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_float` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1561:5 [INFO] [stderr] | [INFO] [stderr] 1555 | impl<'p, T> PyNumberFloatProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ---------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1561 | / fn nb_float() -> Option { [INFO] [stderr] 1562 | | py_unary_func!( [INFO] [stderr] 1563 | | PyNumberFloatProtocol, [INFO] [stderr] 1564 | | T::__float__, [INFO] [stderr] ... | [INFO] [stderr] 1567 | | ) [INFO] [stderr] 1568 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_float` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_float` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `nb_index` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/number.rs:1583:5 [INFO] [stderr] | [INFO] [stderr] 1577 | impl<'p, T> PyNumberIndexProtocolImpl for T where T: PyNumberProtocol<'p> {} [INFO] [stderr] | ---------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 1583 | / fn nb_index() -> Option { [INFO] [stderr] 1584 | | py_unary_func!( [INFO] [stderr] 1585 | | PyNumberIndexProtocol, [INFO] [stderr] 1586 | | T::__index__, [INFO] [stderr] ... | [INFO] [stderr] 1589 | | ) [INFO] [stderr] 1590 | | } [INFO] [stderr] | |_____^ cannot specialize default item `nb_index` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `nb_index` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_as_async` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/pyasync.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 104 | impl PyAsyncProtocolImpl for T {} [INFO] [stderr] | ------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 112 | / fn tp_as_async() -> Option { [INFO] [stderr] 113 | | Some(ffi::PyAsyncMethods { [INFO] [stderr] 114 | | am_await: Self::am_await(), [INFO] [stderr] 115 | | am_aiter: Self::am_aiter(), [INFO] [stderr] 116 | | am_anext: Self::am_anext(), [INFO] [stderr] 117 | | }) [INFO] [stderr] 118 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_as_async` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_as_async` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `methods` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/pyasync.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 104 | impl PyAsyncProtocolImpl for T {} [INFO] [stderr] | ------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 121 | / fn methods() -> Vec { [INFO] [stderr] 122 | | let mut methods = Vec::new(); [INFO] [stderr] 123 | | [INFO] [stderr] 124 | | if let Some(def) = ::__aenter__() { [INFO] [stderr] ... | [INFO] [stderr] 131 | | methods [INFO] [stderr] 132 | | } [INFO] [stderr] | |_____^ cannot specialize default item `methods` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `methods` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `am_await` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/pyasync.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 141 | impl<'p, T> PyAsyncAwaitProtocolImpl for T where T: PyAsyncProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 148 | / fn am_await() -> Option { [INFO] [stderr] 149 | | py_unary_func!( [INFO] [stderr] 150 | | PyAsyncAwaitProtocol, [INFO] [stderr] 151 | | T::__await__, [INFO] [stderr] ... | [INFO] [stderr] 154 | | ) [INFO] [stderr] 155 | | } [INFO] [stderr] | |_____^ cannot specialize default item `am_await` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `am_await` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `am_aiter` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/pyasync.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 164 | impl<'p, T> PyAsyncAiterProtocolImpl for T where T: PyAsyncProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 171 | / fn am_aiter() -> Option { [INFO] [stderr] 172 | | py_unary_func!( [INFO] [stderr] 173 | | PyAsyncAiterProtocol, [INFO] [stderr] 174 | | T::__aiter__, [INFO] [stderr] ... | [INFO] [stderr] 177 | | ) [INFO] [stderr] 178 | | } [INFO] [stderr] | |_____^ cannot specialize default item `am_aiter` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `am_aiter` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `am_anext` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/pyasync.rs:227:9 [INFO] [stderr] | [INFO] [stderr] 187 | impl<'p, T> PyAsyncAnextProtocolImpl for T where T: PyAsyncProtocol<'p> {} [INFO] [stderr] | -------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 227 | / fn am_anext() -> Option { [INFO] [stderr] 228 | | py_unary_func!( [INFO] [stderr] 229 | | PyAsyncAnextProtocol, [INFO] [stderr] 230 | | T::__anext__, [INFO] [stderr] ... | [INFO] [stderr] 233 | | ) [INFO] [stderr] 234 | | } [INFO] [stderr] | |_________^ cannot specialize default item `am_anext` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `am_anext` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `tp_as_sequence` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 136 | impl PySequenceProtocolImpl for T {} [INFO] [stderr] | --------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 142 | / fn tp_as_sequence() -> Option { [INFO] [stderr] 143 | | #[cfg(Py_3)] [INFO] [stderr] 144 | | return Some(ffi::PySequenceMethods { [INFO] [stderr] 145 | | sq_length: Self::sq_length(), [INFO] [stderr] ... | [INFO] [stderr] 169 | | }); [INFO] [stderr] 170 | | } [INFO] [stderr] | |_____^ cannot specialize default item `tp_as_sequence` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `tp_as_sequence` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `sq_length` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:185:5 [INFO] [stderr] | [INFO] [stderr] 179 | impl<'p, T> PySequenceLenProtocolImpl for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 185 | / fn sq_length() -> Option { [INFO] [stderr] 186 | | py_len_func!(PySequenceLenProtocol, T::__len__, LenResultConverter) [INFO] [stderr] 187 | | } [INFO] [stderr] | |_____^ cannot specialize default item `sq_length` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `sq_length` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `sq_item` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:202:5 [INFO] [stderr] | [INFO] [stderr] 196 | impl<'p, T> PySequenceGetItemProtocolImpl for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | ---------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 202 | / fn sq_item() -> Option { [INFO] [stderr] 203 | | py_ssizearg_func!( [INFO] [stderr] 204 | | PySequenceGetItemProtocol, [INFO] [stderr] 205 | | T::__getitem__, [INFO] [stderr] ... | [INFO] [stderr] 208 | | ) [INFO] [stderr] 209 | | } [INFO] [stderr] | |_____^ cannot specialize default item `sq_item` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `sq_item` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `sq_ass_item` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 218 | impl<'p, T> PySequenceSetItemProtocolImpl for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | ---------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 224 | / fn sq_ass_item() -> Option { [INFO] [stderr] 225 | | unsafe extern "C" fn wrap( [INFO] [stderr] 226 | | slf: *mut ffi::PyObject, [INFO] [stderr] 227 | | key: ffi::Py_ssize_t, [INFO] [stderr] ... | [INFO] [stderr] 257 | | Some(wrap::) [INFO] [stderr] 258 | | } [INFO] [stderr] | |_____^ cannot specialize default item `sq_ass_item` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `sq_ass_item` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `sq_contains` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:391:5 [INFO] [stderr] | [INFO] [stderr] 385 | impl<'p, T> PySequenceContainsProtocolImpl for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | ----------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 391 | / fn sq_contains() -> Option { [INFO] [stderr] 392 | | py_binary_func!( [INFO] [stderr] 393 | | PySequenceContainsProtocol, [INFO] [stderr] 394 | | T::__contains__, [INFO] [stderr] ... | [INFO] [stderr] 398 | | ) [INFO] [stderr] 399 | | } [INFO] [stderr] | |_____^ cannot specialize default item `sq_contains` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `sq_contains` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `sq_concat` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:414:5 [INFO] [stderr] | [INFO] [stderr] 408 | impl<'p, T> PySequenceConcatProtocolImpl for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 414 | / fn sq_concat() -> Option { [INFO] [stderr] 415 | | py_binary_func!( [INFO] [stderr] 416 | | PySequenceConcatProtocol, [INFO] [stderr] 417 | | T::__concat__, [INFO] [stderr] ... | [INFO] [stderr] 420 | | ) [INFO] [stderr] 421 | | } [INFO] [stderr] | |_____^ cannot specialize default item `sq_concat` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `sq_concat` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `sq_repeat` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:436:5 [INFO] [stderr] | [INFO] [stderr] 430 | impl<'p, T> PySequenceRepeatProtocolImpl for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 436 | / fn sq_repeat() -> Option { [INFO] [stderr] 437 | | py_ssizearg_func!( [INFO] [stderr] 438 | | PySequenceRepeatProtocol, [INFO] [stderr] 439 | | T::__repeat__, [INFO] [stderr] ... | [INFO] [stderr] 442 | | ) [INFO] [stderr] 443 | | } [INFO] [stderr] | |_____^ cannot specialize default item `sq_repeat` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `sq_repeat` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `sq_inplace_concat` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:458:5 [INFO] [stderr] | [INFO] [stderr] 452 | impl<'p, T> PySequenceInplaceConcatProtocolImpl for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | ---------------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 458 | / fn sq_inplace_concat() -> Option { [INFO] [stderr] 459 | | py_binary_func!( [INFO] [stderr] 460 | | PySequenceInplaceConcatProtocol, [INFO] [stderr] 461 | | T::__inplace_concat__, [INFO] [stderr] ... | [INFO] [stderr] 464 | | ) [INFO] [stderr] 465 | | } [INFO] [stderr] | |_____^ cannot specialize default item `sq_inplace_concat` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `sq_inplace_concat` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `sq_inplace_repeat` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:480:5 [INFO] [stderr] | [INFO] [stderr] 474 | impl<'p, T> PySequenceInplaceRepeatProtocolImpl for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | ---------------------------------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 480 | / fn sq_inplace_repeat() -> Option { [INFO] [stderr] 481 | | py_ssizearg_func!( [INFO] [stderr] 482 | | PySequenceInplaceRepeatProtocol, [INFO] [stderr] 483 | | T::__inplace_repeat__, [INFO] [stderr] ... | [INFO] [stderr] 486 | | ) [INFO] [stderr] 487 | | } [INFO] [stderr] | |_____^ cannot specialize default item `sq_inplace_repeat` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `sq_inplace_repeat` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `del_item` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:298:9 [INFO] [stderr] | [INFO] [stderr] 292 | impl<'p, T> DelItem for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | ------------------------------------------------------------ parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 298 | / fn del_item() -> Option { [INFO] [stderr] 299 | | unsafe extern "C" fn wrap( [INFO] [stderr] 300 | | slf: *mut ffi::PyObject, [INFO] [stderr] 301 | | key: ffi::Py_ssize_t, [INFO] [stderr] ... | [INFO] [stderr] 328 | | Some(wrap::) [INFO] [stderr] 329 | | } [INFO] [stderr] | |_________^ cannot specialize default item `del_item` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `del_item` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `del_set_item` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/class/sequence.rs:344:9 [INFO] [stderr] | [INFO] [stderr] 338 | impl<'p, T> DelSetItem for T where T: PySequenceProtocol<'p> {} [INFO] [stderr] | --------------------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 344 | / fn del_set_item() -> Option { [INFO] [stderr] 345 | | unsafe extern "C" fn wrap( [INFO] [stderr] 346 | | slf: *mut ffi::PyObject, [INFO] [stderr] 347 | | key: ffi::Py_ssize_t, [INFO] [stderr] ... | [INFO] [stderr] 374 | | Some(wrap::) [INFO] [stderr] 375 | | } [INFO] [stderr] | |_________^ cannot specialize default item `del_set_item` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `del_set_item` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `with_borrowed_ptr` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/conversion.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 42 | impl ToBorrowedObject for T where T: ToPyObject {} [INFO] [stderr] | ----------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 48 | / fn with_borrowed_ptr(&self, _py: Python, f: F) -> R [INFO] [stderr] 49 | | where [INFO] [stderr] 50 | | F: FnOnce(*mut ffi::PyObject) -> R, [INFO] [stderr] 51 | | { [INFO] [stderr] 52 | | f(self.as_ptr()) [INFO] [stderr] 53 | | } [INFO] [stderr] | |_____^ cannot specialize default item `with_borrowed_ptr` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `with_borrowed_ptr` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `as_ref_dispatch` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/instance.rs:231:5 [INFO] [stderr] | [INFO] [stderr] 228 | impl AsPyRefDispatch for Py {} [INFO] [stderr] | --------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 231 | / fn as_ref_dispatch(&self, _py: Python) -> &T { [INFO] [stderr] 232 | | unsafe { &*(self as *const instance::Py as *const T) } [INFO] [stderr] 233 | | } [INFO] [stderr] | |_____^ cannot specialize default item `as_ref_dispatch` [INFO] [stderr] | [INFO] [stderr] = note: to specialize, `as_ref_dispatch` in the parent `impl` must be marked `default` [INFO] [stderr] [INFO] [stderr] error[E0520]: `as_mut_dispatch` specializes an item from a parent `impl`, but that item is not marked `default` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0-alpha.2/src/instance.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 228 | impl AsPyRefDispatch for Py {} [INFO] [stderr] | --------------------------------------------------- parent `impl` is here [INFO] [stderr] ... [INFO] [stderr] 234 | / fn as_mut_dispatch(&mut self, _py: Python) -> &mut T { [INFO] [stderr] 235 | | unsafe { &mut *(self as *mut _ as *mut T) } [INFO] [stderr] 236 | | } [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: aborting due to 87 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" "a8c91578f8a8c1eed05b477d6b6961bfa876cda7cf910e42efb2a8d98374b61b"` [INFO] running `"docker" "rm" "-f" "a8c91578f8a8c1eed05b477d6b6961bfa876cda7cf910e42efb2a8d98374b61b"` [INFO] [stdout] a8c91578f8a8c1eed05b477d6b6961bfa876cda7cf910e42efb2a8d98374b61b