[INFO] crate numpy 0.7.0 is already in cache [INFO] checking numpy-0.7.0 against master#fdc0011561c6365c596dfd8fa1ef388162bc89c7 for pr-66504-1 [INFO] extracting crate numpy 0.7.0 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate numpy 0.7.0 on toolchain fdc0011561c6365c596dfd8fa1ef388162bc89c7 [INFO] running `"/workspace/cargo-home/bin/cargo" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate numpy 0.7.0 [INFO] finished tweaking crates.io crate numpy 0.7.0 [INFO] tweaked toml for crates.io crate numpy 0.7.0 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "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] 02188a1de5994cd27bd1dc990f6881246fa065610530d69001d3fc4fb8881935 [INFO] running `"docker" "start" "-a" "02188a1de5994cd27bd1dc990f6881246fa065610530d69001d3fc4fb8881935"` [INFO] [stderr] Compiling unindent v0.1.5 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Compiling ndarray v0.13.0 [INFO] [stderr] Checking itertools v0.8.2 [INFO] [stderr] Compiling ctor v0.1.12 [INFO] [stderr] Compiling pyo3-derive-backend v0.8.3 [INFO] [stderr] Compiling inventory-impl v0.1.4 [INFO] [stderr] Compiling ghost v0.1.1 [INFO] [stderr] Compiling paste-impl v0.1.6 [INFO] [stderr] Checking matrixmultiply v0.2.3 [INFO] [stderr] Compiling indoc-impl v0.3.4 [INFO] [stderr] Compiling pyo3 v0.8.3 [INFO] [stderr] Checking paste v0.1.6 [INFO] [stderr] Checking indoc v0.3.4 [INFO] [stderr] Checking inventory v0.1.4 [INFO] [stderr] Compiling pyo3cls v0.8.3 [INFO] [stderr] Checking numpy v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | impl_api![0; PyArray_GetNDArrayCVersion() -> c_uint]; [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | impl_api![40; PyArray_SetNumericOps(dict: *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | impl_api![41; PyArray_GetNumericOps() -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | impl_api![42; PyArray_INCREF(mp: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | impl_api![43; PyArray_XDECREF(mp: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | impl_api![44; PyArray_SetStringFunction(op: *mut PyObject, repr: c_int)]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | impl_api![45; PyArray_DescrFromType(type_: c_int) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | impl_api![46; PyArray_TypeObjectFromType(type_: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | impl_api![47; PyArray_Zero(arr: *mut PyArrayObject) -> *mut c_char]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | impl_api![48; PyArray_One(arr: *mut PyArrayObject) -> *mut c_char]; [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | impl_api![49; PyArray_CastToType(arr: *mut PyArrayObject, dtype: *mut PyArray_Descr, is_f_order: c_int) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | impl_api![50; PyArray_CastTo(out: *mut PyArrayObject, mp: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | impl_api![51; PyArray_CastAnyTo(out: *mut PyArrayObject, mp: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | impl_api![52; PyArray_CanCastSafely(fromtype: c_int, totype: c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | impl_api![53; PyArray_CanCastTo(from: *mut PyArray_Descr, to: *mut PyArray_Descr) -> npy_bool]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | impl_api![54; PyArray_ObjectType(op: *mut PyObject, minimum_type: c_int) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | impl_api![55; PyArray_DescrFromObject(op: *mut PyObject, mintype: *mut PyArray_Descr) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | impl_api![56; PyArray_ConvertToCommonType(op: *mut PyObject, retn: *mut c_int) -> *mut *mut PyArrayObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | impl_api![57; PyArray_DescrFromScalar(sc: *mut PyObject) -> *mut PyArray_Descr]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | impl_api![58; PyArray_DescrFromTypeObject(type_: *mut PyObject) -> *mut PyArray_Descr]; [INFO] [stderr] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | impl_api![59; PyArray_Size(op: *mut PyObject) -> npy_intp]; [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | impl_api![60; PyArray_Scalar(data: *mut c_void, descr: *mut PyArray_Descr, base: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | impl_api![61; PyArray_FromScalar(scalar: *mut PyObject, outcode: *mut PyArray_Descr) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | impl_api![62; PyArray_ScalarAsCtype(scalar: *mut PyObject, ctypeptr: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | impl_api![63; PyArray_CastScalarToCtype(scalar: *mut PyObject, ctypeptr: *mut c_void, outcode: *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | impl_api![64; PyArray_CastScalarDirect(scalar: *mut PyObject, indescr: *mut PyArray_Descr, ctypeptr: *mut c_void, outtype: c_int) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | impl_api![65; PyArray_ScalarFromObject(object: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | impl_api![66; PyArray_GetCastFunc(descr: *mut PyArray_Descr, type_num: c_int) -> PyArray_VectorUnaryFunc]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | impl_api![67; PyArray_FromDims(nd: c_int, d: *mut c_int, type_: c_int) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | impl_api![68; PyArray_FromDimsAndDataAndDescr(nd: c_int, d: *mut c_int, descr: *mut PyArray_Descr, data: *mut c_char) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | impl_api![69; PyArray_FromAny(op: *mut PyObject, newtype: *mut PyArray_Descr, min_depth: c_int, max_depth: c_int, flags: c_int, context: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:94:5 [INFO] [stderr] | [INFO] [stderr] 94 | impl_api![70; PyArray_EnsureArray(op: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | impl_api![71; PyArray_EnsureAnyArray(op: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | impl_api![72; PyArray_FromFile(fp: *mut FILE, dtype: *mut PyArray_Descr, num: npy_intp, sep: *mut c_char) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | impl_api![73; PyArray_FromString(data: *mut c_char, slen: npy_intp, dtype: *mut PyArray_Descr, num: npy_intp, sep: *mut c_char) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | impl_api![74; PyArray_FromBuffer(buf: *mut PyObject, type_: *mut PyArray_Descr, count: npy_intp, offset: npy_intp) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | impl_api![75; PyArray_FromIter(obj: *mut PyObject, dtype: *mut PyArray_Descr, count: npy_intp) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | impl_api![76; PyArray_Return(mp: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | impl_api![77; PyArray_GetField(self_: *mut PyArrayObject, typed: *mut PyArray_Descr, offset: c_int) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | impl_api![78; PyArray_SetField(self_: *mut PyArrayObject, dtype: *mut PyArray_Descr, offset: c_int, val: *mut PyObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | impl_api![79; PyArray_Byteswap(self_: *mut PyArrayObject, inplace: npy_bool) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | impl_api![80; PyArray_Resize(self_: *mut PyArrayObject, newshape: *mut PyArray_Dims, refcheck: c_int, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | impl_api![81; PyArray_MoveInto(dst: *mut PyArrayObject, src: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | impl_api![82; PyArray_CopyInto(dst: *mut PyArrayObject, src: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | impl_api![83; PyArray_CopyAnyInto(dst: *mut PyArrayObject, src: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | impl_api![84; PyArray_CopyObject(dest: *mut PyArrayObject, src_object: *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | impl_api![85; PyArray_NewCopy(obj: *mut PyArrayObject, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | impl_api![86; PyArray_ToList(self_: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | impl_api![87; PyArray_ToString(self_: *mut PyArrayObject, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 112 | impl_api![88; PyArray_ToFile(self_: *mut PyArrayObject, fp: *mut FILE, sep: *mut c_char, format: *mut c_char) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | impl_api![89; PyArray_Dump(self_: *mut PyObject, file: *mut PyObject, protocol: c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:114:5 [INFO] [stderr] | [INFO] [stderr] 114 | impl_api![90; PyArray_Dumps(self_: *mut PyObject, protocol: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | impl_api![91; PyArray_ValidType(type_: c_int) -> c_int]; [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | impl_api![92; PyArray_UpdateFlags(ret: *mut PyArrayObject, flagmask: c_int)]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:117:5 [INFO] [stderr] | [INFO] [stderr] 117 | impl_api![93; PyArray_New(subtype: *mut PyTypeObject, nd: c_int, dims: *mut npy_intp, type_num: c_int, strides: *mut npy_intp, data: *mut c_void, itemsize: c_int, flags: c_int, obj: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | impl_api![94; PyArray_NewFromDescr(subtype: *mut PyTypeObject, descr: *mut PyArray_Descr, nd: c_int, dims: *mut npy_intp, strides: *mut npy_intp, data: *mut c_void, flags: c_int, obj: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | impl_api![95; PyArray_DescrNew(base: *mut PyArray_Descr) -> *mut PyArray_Descr]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | impl_api![96; PyArray_DescrNewFromType(type_num: c_int) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | impl_api![97; PyArray_GetPriority(obj: *mut PyObject, default_: f64) -> f64]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | impl_api![98; PyArray_IterNew(obj: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | impl_api![100; PyArray_PyIntAsInt(o: *mut PyObject) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | impl_api![101; PyArray_PyIntAsIntp(o: *mut PyObject) -> npy_intp]; [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | impl_api![102; PyArray_Broadcast(mit: *mut PyArrayMultiIterObject) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | impl_api![103; PyArray_FillObjectArray(arr: *mut PyArrayObject, obj: *mut PyObject)]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | impl_api![104; PyArray_FillWithScalar(arr: *mut PyArrayObject, obj: *mut PyObject) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | impl_api![105; PyArray_CheckStrides(elsize: c_int, nd: c_int, numbytes: npy_intp, offset: npy_intp, dims: *mut npy_intp, newstrides: *mut npy_intp) -> npy_bool]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:130:5 [INFO] [stderr] | [INFO] [stderr] 130 | impl_api![106; PyArray_DescrNewByteorder(self_: *mut PyArray_Descr, newendian: c_char) -> *mut PyArray_Descr]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | impl_api![107; PyArray_IterAllButAxis(obj: *mut PyObject, inaxis: *mut c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | impl_api![108; PyArray_CheckFromAny(op: *mut PyObject, descr: *mut PyArray_Descr, min_depth: c_int, max_depth: c_int, requires: c_int, context: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | impl_api![109; PyArray_FromArray(arr: *mut PyArrayObject, newtype: *mut PyArray_Descr, flags: c_int) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | impl_api![110; PyArray_FromInterface(origin: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | impl_api![111; PyArray_FromStructInterface(input: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:136:5 [INFO] [stderr] | [INFO] [stderr] 136 | impl_api![112; PyArray_FromArrayAttr(op: *mut PyObject, typecode: *mut PyArray_Descr, context: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | impl_api![113; PyArray_ScalarKind(typenum: c_int, arr: *mut *mut PyArrayObject) -> NPY_SCALARKIND]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | impl_api![114; PyArray_CanCoerceScalar(thistype: c_int, neededtype: c_int, scalar: NPY_SCALARKIND) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 139 | impl_api![115; PyArray_NewFlagsObject(obj: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | impl_api![116; PyArray_CanCastScalar(from: *mut PyTypeObject, to: *mut PyTypeObject) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | impl_api![117; PyArray_CompareUCS4(s1: *mut npy_ucs4, s2: *mut npy_ucs4, len: usize) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | impl_api![118; PyArray_RemoveSmallest(multi: *mut PyArrayMultiIterObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | impl_api![0; PyArray_GetNDArrayCVersion() -> c_uint]; [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 143 | impl_api![119; PyArray_ElementStrides(obj: *mut PyObject) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | impl_api![120; PyArray_Item_INCREF(data: *mut c_char, descr: *mut PyArray_Descr)]; [INFO] [stderr] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | impl_api![121; PyArray_Item_XDECREF(data: *mut c_char, descr: *mut PyArray_Descr)]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | impl_api![40; PyArray_SetNumericOps(dict: *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | impl_api![41; PyArray_GetNumericOps() -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | impl_api![122; PyArray_FieldNames(fields: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:147:5 [INFO] [stderr] | [INFO] [stderr] 147 | impl_api![123; PyArray_Transpose(ap: *mut PyArrayObject, permute: *mut PyArray_Dims) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | impl_api![42; PyArray_INCREF(mp: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | impl_api![43; PyArray_XDECREF(mp: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | impl_api![44; PyArray_SetStringFunction(op: *mut PyObject, repr: c_int)]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | impl_api![45; PyArray_DescrFromType(type_: c_int) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | impl_api![46; PyArray_TypeObjectFromType(type_: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | impl_api![47; PyArray_Zero(arr: *mut PyArrayObject) -> *mut c_char]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | impl_api![124; PyArray_TakeFrom(self0: *mut PyArrayObject, indices0: *mut PyObject, axis: c_int, out: *mut PyArrayObject, clipmode: NPY_CLIPMODE) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | impl_api![125; PyArray_PutTo(self_: *mut PyArrayObject, values0: *mut PyObject, indices0: *mut PyObject, clipmode: NPY_CLIPMODE) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | impl_api![126; PyArray_PutMask(self_: *mut PyArrayObject, values0: *mut PyObject, mask0: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | impl_api![127; PyArray_Repeat(aop: *mut PyArrayObject, op: *mut PyObject, axis: c_int) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | impl_api![128; PyArray_Choose(ip: *mut PyArrayObject, op: *mut PyObject, out: *mut PyArrayObject, clipmode: NPY_CLIPMODE) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | impl_api![48; PyArray_One(arr: *mut PyArrayObject) -> *mut c_char]; [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | impl_api![49; PyArray_CastToType(arr: *mut PyArrayObject, dtype: *mut PyArray_Descr, is_f_order: c_int) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | impl_api![50; PyArray_CastTo(out: *mut PyArrayObject, mp: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | impl_api![51; PyArray_CastAnyTo(out: *mut PyArrayObject, mp: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | impl_api![129; PyArray_Sort(op: *mut PyArrayObject, axis: c_int, which: NPY_SORTKIND) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:154:5 [INFO] [stderr] | [INFO] [stderr] 154 | impl_api![130; PyArray_ArgSort(op: *mut PyArrayObject, axis: c_int, which: NPY_SORTKIND) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | impl_api![131; PyArray_SearchSorted(op1: *mut PyArrayObject, op2: *mut PyObject, side: NPY_SEARCHSIDE, perm: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | impl_api![52; PyArray_CanCastSafely(fromtype: c_int, totype: c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | impl_api![53; PyArray_CanCastTo(from: *mut PyArray_Descr, to: *mut PyArray_Descr) -> npy_bool]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | impl_api![54; PyArray_ObjectType(op: *mut PyObject, minimum_type: c_int) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | impl_api![55; PyArray_DescrFromObject(op: *mut PyObject, mintype: *mut PyArray_Descr) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | impl_api![56; PyArray_ConvertToCommonType(op: *mut PyObject, retn: *mut c_int) -> *mut *mut PyArrayObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | impl_api![132; PyArray_ArgMax(op: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | impl_api![57; PyArray_DescrFromScalar(sc: *mut PyObject) -> *mut PyArray_Descr]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:157:5 [INFO] [stderr] | [INFO] [stderr] 157 | impl_api![133; PyArray_ArgMin(op: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | impl_api![134; PyArray_Reshape(self_: *mut PyArrayObject, shape: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | impl_api![135; PyArray_Newshape(self_: *mut PyArrayObject, newdims: *mut PyArray_Dims, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | impl_api![136; PyArray_Squeeze(self_: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | impl_api![137; PyArray_View(self_: *mut PyArrayObject, type_: *mut PyArray_Descr, pytype: *mut PyTypeObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | impl_api![138; PyArray_SwapAxes(ap: *mut PyArrayObject, a1: c_int, a2: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | impl_api![139; PyArray_Max(ap: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | impl_api![140; PyArray_Min(ap: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | impl_api![141; PyArray_Ptp(ap: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:166:5 [INFO] [stderr] | [INFO] [stderr] 166 | impl_api![142; PyArray_Mean(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | impl_api![143; PyArray_Trace(self_: *mut PyArrayObject, offset: c_int, axis1: c_int, axis2: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | impl_api![144; PyArray_Diagonal(self_: *mut PyArrayObject, offset: c_int, axis1: c_int, axis2: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:169:5 [INFO] [stderr] | [INFO] [stderr] 169 | impl_api![145; PyArray_Clip(self_: *mut PyArrayObject, min: *mut PyObject, max: *mut PyObject, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:170:5 [INFO] [stderr] | [INFO] [stderr] 170 | impl_api![146; PyArray_Conjugate(self_: *mut PyArrayObject, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | impl_api![147; PyArray_Nonzero(self_: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | impl_api![148; PyArray_Std(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject, variance: c_int) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:173:5 [INFO] [stderr] | [INFO] [stderr] 173 | impl_api![149; PyArray_Sum(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:174:5 [INFO] [stderr] | [INFO] [stderr] 174 | impl_api![150; PyArray_CumSum(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:175:5 [INFO] [stderr] | [INFO] [stderr] 175 | impl_api![151; PyArray_Prod(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | impl_api![152; PyArray_CumProd(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | impl_api![58; PyArray_DescrFromTypeObject(type_: *mut PyObject) -> *mut PyArray_Descr]; [INFO] [stderr] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | impl_api![59; PyArray_Size(op: *mut PyObject) -> npy_intp]; [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | impl_api![60; PyArray_Scalar(data: *mut c_void, descr: *mut PyArray_Descr, base: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | impl_api![61; PyArray_FromScalar(scalar: *mut PyObject, outcode: *mut PyArray_Descr) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | impl_api![62; PyArray_ScalarAsCtype(scalar: *mut PyObject, ctypeptr: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:177:5 [INFO] [stderr] | [INFO] [stderr] 177 | impl_api![153; PyArray_All(self_: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:178:5 [INFO] [stderr] | [INFO] [stderr] 178 | impl_api![154; PyArray_Any(self_: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | impl_api![155; PyArray_Compress(self_: *mut PyArrayObject, condition: *mut PyObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | impl_api![63; PyArray_CastScalarToCtype(scalar: *mut PyObject, ctypeptr: *mut c_void, outcode: *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | impl_api![156; PyArray_Flatten(a: *mut PyArrayObject, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:181:5 [INFO] [stderr] | [INFO] [stderr] 181 | impl_api![157; PyArray_Ravel(arr: *mut PyArrayObject, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:182:5 [INFO] [stderr] | [INFO] [stderr] 182 | impl_api![158; PyArray_MultiplyList(l1: *mut npy_intp, n: c_int) -> npy_intp]; [INFO] [stderr] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:183:5 [INFO] [stderr] | [INFO] [stderr] 183 | impl_api![159; PyArray_MultiplyIntList(l1: *mut c_int, n: c_int) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | impl_api![160; PyArray_GetPtr(obj: *mut PyArrayObject, ind: *mut npy_intp) -> *mut c_void]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:185:5 [INFO] [stderr] | [INFO] [stderr] 185 | impl_api![161; PyArray_CompareLists(l1: *mut npy_intp, l2: *mut npy_intp, n: c_int) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | impl_api![64; PyArray_CastScalarDirect(scalar: *mut PyObject, indescr: *mut PyArray_Descr, ctypeptr: *mut c_void, outtype: c_int) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | impl_api![65; PyArray_ScalarFromObject(object: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:186:5 [INFO] [stderr] | [INFO] [stderr] 186 | impl_api![162; PyArray_AsCArray(op: *mut *mut PyObject, ptr: *mut c_void, dims: *mut npy_intp, nd: c_int, typedescr: *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | impl_api![163; PyArray_As1D(op: *mut *mut PyObject, ptr: *mut *mut c_char, d1: *mut c_int, typecode: c_int) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:188:5 [INFO] [stderr] | [INFO] [stderr] 188 | impl_api![164; PyArray_As2D(op: *mut *mut PyObject, ptr: *mut *mut *mut c_char, d1: *mut c_int, d2: *mut c_int, typecode: c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:189:5 [INFO] [stderr] | [INFO] [stderr] 189 | impl_api![165; PyArray_Free(op: *mut PyObject, ptr: *mut c_void) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:190:5 [INFO] [stderr] | [INFO] [stderr] 190 | impl_api![166; PyArray_Converter(object: *mut PyObject, address: *mut *mut PyObject) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:191:5 [INFO] [stderr] | [INFO] [stderr] 191 | impl_api![167; PyArray_IntpFromSequence(seq: *mut PyObject, vals: *mut npy_intp, maxvals: c_int) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:192:5 [INFO] [stderr] | [INFO] [stderr] 192 | impl_api![168; PyArray_Concatenate(op: *mut PyObject, axis: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | impl_api![169; PyArray_InnerProduct(op1: *mut PyObject, op2: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | impl_api![170; PyArray_MatrixProduct(op1: *mut PyObject, op2: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | impl_api![171; PyArray_CopyAndTranspose(op: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | impl_api![172; PyArray_Correlate(op1: *mut PyObject, op2: *mut PyObject, mode: c_int) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | impl_api![66; PyArray_GetCastFunc(descr: *mut PyArray_Descr, type_num: c_int) -> PyArray_VectorUnaryFunc]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | impl_api![67; PyArray_FromDims(nd: c_int, d: *mut c_int, type_: c_int) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | impl_api![68; PyArray_FromDimsAndDataAndDescr(nd: c_int, d: *mut c_int, descr: *mut PyArray_Descr, data: *mut c_char) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | impl_api![69; PyArray_FromAny(op: *mut PyObject, newtype: *mut PyArray_Descr, min_depth: c_int, max_depth: c_int, flags: c_int, context: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:197:5 [INFO] [stderr] | [INFO] [stderr] 197 | impl_api![173; PyArray_TypestrConvert(itemsize: c_int, gentype: c_int) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:198:5 [INFO] [stderr] | [INFO] [stderr] 198 | impl_api![174; PyArray_DescrConverter(obj: *mut PyObject, at: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:94:5 [INFO] [stderr] | [INFO] [stderr] 94 | impl_api![70; PyArray_EnsureArray(op: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | impl_api![175; PyArray_DescrConverter2(obj: *mut PyObject, at: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | impl_api![71; PyArray_EnsureAnyArray(op: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | impl_api![72; PyArray_FromFile(fp: *mut FILE, dtype: *mut PyArray_Descr, num: npy_intp, sep: *mut c_char) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:200:5 [INFO] [stderr] | [INFO] [stderr] 200 | impl_api![176; PyArray_IntpConverter(obj: *mut PyObject, seq: *mut PyArray_Dims) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:201:5 [INFO] [stderr] | [INFO] [stderr] 201 | impl_api![177; PyArray_BufferConverter(obj: *mut PyObject, buf: *mut PyArray_Chunk) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:202:5 [INFO] [stderr] | [INFO] [stderr] 202 | impl_api![178; PyArray_AxisConverter(obj: *mut PyObject, axis: *mut c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | impl_api![179; PyArray_BoolConverter(object: *mut PyObject, val: *mut npy_bool) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | impl_api![180; PyArray_ByteorderConverter(obj: *mut PyObject, endian: *mut c_char) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:205:5 [INFO] [stderr] | [INFO] [stderr] 205 | impl_api![181; PyArray_OrderConverter(object: *mut PyObject, val: *mut NPY_ORDER) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | impl_api![73; PyArray_FromString(data: *mut c_char, slen: npy_intp, dtype: *mut PyArray_Descr, num: npy_intp, sep: *mut c_char) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | impl_api![74; PyArray_FromBuffer(buf: *mut PyObject, type_: *mut PyArray_Descr, count: npy_intp, offset: npy_intp) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | impl_api![75; PyArray_FromIter(obj: *mut PyObject, dtype: *mut PyArray_Descr, count: npy_intp) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | impl_api![76; PyArray_Return(mp: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | impl_api![182; PyArray_EquivTypes(type1: *mut PyArray_Descr, type2: *mut PyArray_Descr) -> c_uchar]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | impl_api![183; PyArray_Zeros(nd: c_int, dims: *mut npy_intp, type_: *mut PyArray_Descr, is_f_order: c_int) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:208:5 [INFO] [stderr] | [INFO] [stderr] 208 | impl_api![184; PyArray_Empty(nd: c_int, dims: *mut npy_intp, type_: *mut PyArray_Descr, is_f_order: c_int) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | impl_api![185; PyArray_Where(condition: *mut PyObject, x: *mut PyObject, y: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:210:5 [INFO] [stderr] | [INFO] [stderr] 210 | impl_api![186; PyArray_Arange(start: f64, stop: f64, step: f64, type_num: c_int) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | impl_api![77; PyArray_GetField(self_: *mut PyArrayObject, typed: *mut PyArray_Descr, offset: c_int) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | impl_api![187; PyArray_ArangeObj(start: *mut PyObject, stop: *mut PyObject, step: *mut PyObject, dtype: *mut PyArray_Descr) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | impl_api![78; PyArray_SetField(self_: *mut PyArrayObject, dtype: *mut PyArray_Descr, offset: c_int, val: *mut PyObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | impl_api![79; PyArray_Byteswap(self_: *mut PyArrayObject, inplace: npy_bool) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | impl_api![80; PyArray_Resize(self_: *mut PyArrayObject, newshape: *mut PyArray_Dims, refcheck: c_int, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | impl_api![81; PyArray_MoveInto(dst: *mut PyArrayObject, src: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | impl_api![82; PyArray_CopyInto(dst: *mut PyArrayObject, src: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | impl_api![83; PyArray_CopyAnyInto(dst: *mut PyArrayObject, src: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | impl_api![188; PyArray_SortkindConverter(obj: *mut PyObject, sortkind: *mut NPY_SORTKIND) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:213:5 [INFO] [stderr] | [INFO] [stderr] 213 | impl_api![189; PyArray_LexSort(sort_keys: *mut PyObject, axis: c_int) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | impl_api![84; PyArray_CopyObject(dest: *mut PyArrayObject, src_object: *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | impl_api![85; PyArray_NewCopy(obj: *mut PyArrayObject, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | impl_api![86; PyArray_ToList(self_: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | impl_api![87; PyArray_ToString(self_: *mut PyArrayObject, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 112 | impl_api![88; PyArray_ToFile(self_: *mut PyArrayObject, fp: *mut FILE, sep: *mut c_char, format: *mut c_char) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | impl_api![89; PyArray_Dump(self_: *mut PyObject, file: *mut PyObject, protocol: c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:114:5 [INFO] [stderr] | [INFO] [stderr] 114 | impl_api![90; PyArray_Dumps(self_: *mut PyObject, protocol: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:214:5 [INFO] [stderr] | [INFO] [stderr] 214 | impl_api![190; PyArray_Round(a: *mut PyArrayObject, decimals: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | impl_api![191; PyArray_EquivTypenums(typenum1: c_int, typenum2: c_int) -> c_uchar]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:216:5 [INFO] [stderr] | [INFO] [stderr] 216 | impl_api![192; PyArray_RegisterDataType(descr: *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:217:5 [INFO] [stderr] | [INFO] [stderr] 217 | impl_api![193; PyArray_RegisterCastFunc(descr: *mut PyArray_Descr, totype: c_int, castfunc: PyArray_VectorUnaryFunc) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | impl_api![91; PyArray_ValidType(type_: c_int) -> c_int]; [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | impl_api![92; PyArray_UpdateFlags(ret: *mut PyArrayObject, flagmask: c_int)]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:117:5 [INFO] [stderr] | [INFO] [stderr] 117 | impl_api![93; PyArray_New(subtype: *mut PyTypeObject, nd: c_int, dims: *mut npy_intp, type_num: c_int, strides: *mut npy_intp, data: *mut c_void, itemsize: c_int, flags: c_int, obj: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:218:5 [INFO] [stderr] | [INFO] [stderr] 218 | impl_api![194; PyArray_RegisterCanCast(descr: *mut PyArray_Descr, totype: c_int, scalar: NPY_SCALARKIND) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:219:5 [INFO] [stderr] | [INFO] [stderr] 219 | impl_api![195; PyArray_InitArrFuncs(f: *mut PyArray_ArrFuncs)]; [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | impl_api![196; PyArray_IntTupleFromIntp(len: c_int, vals: *mut npy_intp) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:221:5 [INFO] [stderr] | [INFO] [stderr] 221 | impl_api![197; PyArray_TypeNumFromName(str: *mut c_char) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | impl_api![94; PyArray_NewFromDescr(subtype: *mut PyTypeObject, descr: *mut PyArray_Descr, nd: c_int, dims: *mut npy_intp, strides: *mut npy_intp, data: *mut c_void, flags: c_int, obj: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | impl_api![95; PyArray_DescrNew(base: *mut PyArray_Descr) -> *mut PyArray_Descr]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | impl_api![96; PyArray_DescrNewFromType(type_num: c_int) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | impl_api![97; PyArray_GetPriority(obj: *mut PyObject, default_: f64) -> f64]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:222:5 [INFO] [stderr] | [INFO] [stderr] 222 | impl_api![198; PyArray_ClipmodeConverter(object: *mut PyObject, val: *mut NPY_CLIPMODE) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:223:5 [INFO] [stderr] | [INFO] [stderr] 223 | impl_api![199; PyArray_OutputConverter(object: *mut PyObject, address: *mut *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 224 | impl_api![200; PyArray_BroadcastToShape(obj: *mut PyObject, dims: *mut npy_intp, nd: c_int) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:225:5 [INFO] [stderr] | [INFO] [stderr] 225 | impl_api![201; _PyArray_SigintHandler(signum: c_int)]; [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:226:5 [INFO] [stderr] | [INFO] [stderr] 226 | impl_api![202; _PyArray_GetSigintBuf() -> *mut c_void]; [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | impl_api![98; PyArray_IterNew(obj: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | impl_api![100; PyArray_PyIntAsInt(o: *mut PyObject) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | impl_api![101; PyArray_PyIntAsIntp(o: *mut PyObject) -> npy_intp]; [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | impl_api![102; PyArray_Broadcast(mit: *mut PyArrayMultiIterObject) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | impl_api![103; PyArray_FillObjectArray(arr: *mut PyArrayObject, obj: *mut PyObject)]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | impl_api![104; PyArray_FillWithScalar(arr: *mut PyArrayObject, obj: *mut PyObject) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | impl_api![203; PyArray_DescrAlignConverter(obj: *mut PyObject, at: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | impl_api![204; PyArray_DescrAlignConverter2(obj: *mut PyObject, at: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | impl_api![205; PyArray_SearchsideConverter(obj: *mut PyObject, addr: *mut c_void) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | impl_api![206; PyArray_CheckAxis(arr: *mut PyArrayObject, axis: *mut c_int, flags: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:231:5 [INFO] [stderr] | [INFO] [stderr] 231 | impl_api![207; PyArray_OverflowMultiplyList(l1: *mut npy_intp, n: c_int) -> npy_intp]; [INFO] [stderr] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | impl_api![105; PyArray_CheckStrides(elsize: c_int, nd: c_int, numbytes: npy_intp, offset: npy_intp, dims: *mut npy_intp, newstrides: *mut npy_intp) -> npy_bool]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:130:5 [INFO] [stderr] | [INFO] [stderr] 130 | impl_api![106; PyArray_DescrNewByteorder(self_: *mut PyArray_Descr, newendian: c_char) -> *mut PyArray_Descr]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | impl_api![107; PyArray_IterAllButAxis(obj: *mut PyObject, inaxis: *mut c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | impl_api![108; PyArray_CheckFromAny(op: *mut PyObject, descr: *mut PyArray_Descr, min_depth: c_int, max_depth: c_int, requires: c_int, context: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | impl_api![109; PyArray_FromArray(arr: *mut PyArrayObject, newtype: *mut PyArray_Descr, flags: c_int) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | impl_api![208; PyArray_CompareString(s1: *mut c_char, s2: *mut c_char, len: usize) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | impl_api![210; PyArray_GetEndianness() -> c_int]; [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | impl_api![211; PyArray_GetNDArrayCFeatureVersion() -> c_uint]; [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:236:5 [INFO] [stderr] | [INFO] [stderr] 236 | impl_api![212; PyArray_Correlate2(op1: *mut PyObject, op2: *mut PyObject, mode: c_int) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | impl_api![213; PyArray_NeighborhoodIterNew(x: *mut PyArrayIterObject, bounds: *mut npy_intp, mode: c_int, fill: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:238:5 [INFO] [stderr] | [INFO] [stderr] 238 | impl_api![219; PyArray_SetDatetimeParseFunction(op: *mut PyObject)]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | impl_api![110; PyArray_FromInterface(origin: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | impl_api![111; PyArray_FromStructInterface(input: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:136:5 [INFO] [stderr] | [INFO] [stderr] 136 | impl_api![112; PyArray_FromArrayAttr(op: *mut PyObject, typecode: *mut PyArray_Descr, context: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | impl_api![113; PyArray_ScalarKind(typenum: c_int, arr: *mut *mut PyArrayObject) -> NPY_SCALARKIND]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | impl_api![114; PyArray_CanCoerceScalar(thistype: c_int, neededtype: c_int, scalar: NPY_SCALARKIND) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | impl_api![220; PyArray_DatetimeToDatetimeStruct(val: npy_datetime, fr: NPY_DATETIMEUNIT, result: *mut npy_datetimestruct)]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 139 | impl_api![115; PyArray_NewFlagsObject(obj: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | impl_api![221; PyArray_TimedeltaToTimedeltaStruct(val: npy_timedelta, fr: NPY_DATETIMEUNIT, result: *mut npy_timedeltastruct)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:241:5 [INFO] [stderr] | [INFO] [stderr] 241 | impl_api![222; PyArray_DatetimeStructToDatetime(fr: NPY_DATETIMEUNIT, d: *mut npy_datetimestruct) -> npy_datetime]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:242:5 [INFO] [stderr] | [INFO] [stderr] 242 | impl_api![223; PyArray_TimedeltaStructToTimedelta(fr: NPY_DATETIMEUNIT, d: *mut npy_timedeltastruct) -> npy_datetime]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:243:5 [INFO] [stderr] | [INFO] [stderr] 243 | impl_api![224; NpyIter_New(op: *mut PyArrayObject, flags: npy_uint32, order: NPY_ORDER, casting: NPY_CASTING, dtype: *mut PyArray_Descr) -> *mut NpyIter]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:244:5 [INFO] [stderr] | [INFO] [stderr] 244 | impl_api![225; NpyIter_MultiNew(nop: c_int, op_in: *mut *mut PyArrayObject, flags: npy_uint32, order: NPY_ORDER, casting: NPY_CASTING, op_flags: *mut npy_uint32, op_request_dtypes: *mut *mut PyArray_Descr) -> *mut NpyIter]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:245:5 [INFO] [stderr] | [INFO] [stderr] 245 | impl_api![226; NpyIter_AdvancedNew(nop: c_int, op_in: *mut *mut PyArrayObject, flags: npy_uint32, order: NPY_ORDER, casting: NPY_CASTING, op_flags: *mut npy_uint32, op_request_dtypes: *mut *mut PyArray_Descr, oa_ndim: c_int, op_axes: *mut *mut c_int, itershape: *mut npy_intp, buffersize: npy_intp) -> *mut NpyIter]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:246:5 [INFO] [stderr] | [INFO] [stderr] 246 | impl_api![227; NpyIter_Copy(iter: *mut NpyIter) -> *mut NpyIter]; [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:247:5 [INFO] [stderr] | [INFO] [stderr] 247 | impl_api![228; NpyIter_Deallocate(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:248:5 [INFO] [stderr] | [INFO] [stderr] 248 | impl_api![229; NpyIter_HasDelayedBufAlloc(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:249:5 [INFO] [stderr] | [INFO] [stderr] 249 | impl_api![230; NpyIter_HasExternalLoop(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | impl_api![116; PyArray_CanCastScalar(from: *mut PyTypeObject, to: *mut PyTypeObject) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | impl_api![117; PyArray_CompareUCS4(s1: *mut npy_ucs4, s2: *mut npy_ucs4, len: usize) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:250:5 [INFO] [stderr] | [INFO] [stderr] 250 | impl_api![231; NpyIter_EnableExternalLoop(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | impl_api![118; PyArray_RemoveSmallest(multi: *mut PyArrayMultiIterObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 143 | impl_api![119; PyArray_ElementStrides(obj: *mut PyObject) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | impl_api![120; PyArray_Item_INCREF(data: *mut c_char, descr: *mut PyArray_Descr)]; [INFO] [stderr] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:251:5 [INFO] [stderr] | [INFO] [stderr] 251 | impl_api![232; NpyIter_GetInnerStrideArray(iter: *mut NpyIter) -> *mut npy_intp]; [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:252:5 [INFO] [stderr] | [INFO] [stderr] 252 | impl_api![233; NpyIter_GetInnerLoopSizePtr(iter: *mut NpyIter) -> *mut npy_intp]; [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:253:5 [INFO] [stderr] | [INFO] [stderr] 253 | impl_api![234; NpyIter_Reset(iter: *mut NpyIter, errmsg: *mut *mut c_char) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | impl_api![121; PyArray_Item_XDECREF(data: *mut c_char, descr: *mut PyArray_Descr)]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | impl_api![122; PyArray_FieldNames(fields: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:147:5 [INFO] [stderr] | [INFO] [stderr] 147 | impl_api![123; PyArray_Transpose(ap: *mut PyArrayObject, permute: *mut PyArray_Dims) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | impl_api![124; PyArray_TakeFrom(self0: *mut PyArrayObject, indices0: *mut PyObject, axis: c_int, out: *mut PyArrayObject, clipmode: NPY_CLIPMODE) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | impl_api![125; PyArray_PutTo(self_: *mut PyArrayObject, values0: *mut PyObject, indices0: *mut PyObject, clipmode: NPY_CLIPMODE) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | impl_api![126; PyArray_PutMask(self_: *mut PyArrayObject, values0: *mut PyObject, mask0: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:254:5 [INFO] [stderr] | [INFO] [stderr] 254 | impl_api![235; NpyIter_ResetBasePointers(iter: *mut NpyIter, baseptrs: *mut *mut c_char, errmsg: *mut *mut c_char) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:255:5 [INFO] [stderr] | [INFO] [stderr] 255 | impl_api![236; NpyIter_ResetToIterIndexRange(iter: *mut NpyIter, istart: npy_intp, iend: npy_intp, errmsg: *mut *mut c_char) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | impl_api![237; NpyIter_GetNDim(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | impl_api![127; PyArray_Repeat(aop: *mut PyArrayObject, op: *mut PyObject, axis: c_int) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | impl_api![128; PyArray_Choose(ip: *mut PyArrayObject, op: *mut PyObject, out: *mut PyArrayObject, clipmode: NPY_CLIPMODE) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | impl_api![129; PyArray_Sort(op: *mut PyArrayObject, axis: c_int, which: NPY_SORTKIND) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:154:5 [INFO] [stderr] | [INFO] [stderr] 154 | impl_api![130; PyArray_ArgSort(op: *mut PyArrayObject, axis: c_int, which: NPY_SORTKIND) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | impl_api![131; PyArray_SearchSorted(op1: *mut PyArrayObject, op2: *mut PyObject, side: NPY_SEARCHSIDE, perm: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | impl_api![132; PyArray_ArgMax(op: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | impl_api![238; NpyIter_GetNOp(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:258:5 [INFO] [stderr] | [INFO] [stderr] 258 | impl_api![239; NpyIter_GetIterNext(iter: *mut NpyIter, errmsg: *mut *mut c_char) -> NpyIter_IterNextFunc]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:259:5 [INFO] [stderr] | [INFO] [stderr] 259 | impl_api![240; NpyIter_GetIterSize(iter: *mut NpyIter) -> npy_intp]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | impl_api![241; NpyIter_GetIterIndexRange(iter: *mut NpyIter, istart: *mut npy_intp, iend: *mut npy_intp)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:261:5 [INFO] [stderr] | [INFO] [stderr] 261 | impl_api![242; NpyIter_GetIterIndex(iter: *mut NpyIter) -> npy_intp]; [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:262:5 [INFO] [stderr] | [INFO] [stderr] 262 | impl_api![243; NpyIter_GotoIterIndex(iter: *mut NpyIter, iterindex: npy_intp) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:157:5 [INFO] [stderr] | [INFO] [stderr] 157 | impl_api![133; PyArray_ArgMin(op: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:263:5 [INFO] [stderr] | [INFO] [stderr] 263 | impl_api![244; NpyIter_HasMultiIndex(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:264:5 [INFO] [stderr] | [INFO] [stderr] 264 | impl_api![245; NpyIter_GetShape(iter: *mut NpyIter, outshape: *mut npy_intp) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:265:5 [INFO] [stderr] | [INFO] [stderr] 265 | impl_api![246; NpyIter_GetGetMultiIndex(iter: *mut NpyIter, errmsg: *mut *mut c_char) -> NpyIter_GetMultiIndexFunc]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:266:5 [INFO] [stderr] | [INFO] [stderr] 266 | impl_api![247; NpyIter_GotoMultiIndex(iter: *mut NpyIter, multi_index: *mut npy_intp) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | impl_api![248; NpyIter_RemoveMultiIndex(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:268:5 [INFO] [stderr] | [INFO] [stderr] 268 | impl_api![249; NpyIter_HasIndex(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:269:5 [INFO] [stderr] | [INFO] [stderr] 269 | impl_api![250; NpyIter_IsBuffered(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | impl_api![134; PyArray_Reshape(self_: *mut PyArrayObject, shape: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | impl_api![135; PyArray_Newshape(self_: *mut PyArrayObject, newdims: *mut PyArray_Dims, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | impl_api![136; PyArray_Squeeze(self_: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | impl_api![137; PyArray_View(self_: *mut PyArrayObject, type_: *mut PyArray_Descr, pytype: *mut PyTypeObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | impl_api![138; PyArray_SwapAxes(ap: *mut PyArrayObject, a1: c_int, a2: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | impl_api![139; PyArray_Max(ap: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:270:5 [INFO] [stderr] | [INFO] [stderr] 270 | impl_api![251; NpyIter_IsGrowInner(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | impl_api![140; PyArray_Min(ap: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | impl_api![141; PyArray_Ptp(ap: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:271:5 [INFO] [stderr] | [INFO] [stderr] 271 | impl_api![252; NpyIter_GetBufferSize(iter: *mut NpyIter) -> npy_intp]; [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:272:5 [INFO] [stderr] | [INFO] [stderr] 272 | impl_api![253; NpyIter_GetIndexPtr(iter: *mut NpyIter) -> *mut npy_intp]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:273:5 [INFO] [stderr] | [INFO] [stderr] 273 | impl_api![254; NpyIter_GotoIndex(iter: *mut NpyIter, flat_index: npy_intp) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:274:5 [INFO] [stderr] | [INFO] [stderr] 274 | impl_api![255; NpyIter_GetDataPtrArray(iter: *mut NpyIter) -> *mut *mut c_char]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | impl_api![256; NpyIter_GetDescrArray(iter: *mut NpyIter) -> *mut *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:276:5 [INFO] [stderr] | [INFO] [stderr] 276 | impl_api![257; NpyIter_GetOperandArray(iter: *mut NpyIter) -> *mut *mut PyArrayObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | impl_api![258; NpyIter_GetIterView(iter: *mut NpyIter, i: npy_intp) -> *mut PyArrayObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:278:5 [INFO] [stderr] | [INFO] [stderr] 278 | impl_api![259; NpyIter_GetReadFlags(iter: *mut NpyIter, outreadflags: *mut c_char)]; [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:279:5 [INFO] [stderr] | [INFO] [stderr] 279 | impl_api![260; NpyIter_GetWriteFlags(iter: *mut NpyIter, outwriteflags: *mut c_char)]; [INFO] [stderr] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:166:5 [INFO] [stderr] | [INFO] [stderr] 166 | impl_api![142; PyArray_Mean(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | impl_api![143; PyArray_Trace(self_: *mut PyArrayObject, offset: c_int, axis1: c_int, axis2: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:280:5 [INFO] [stderr] | [INFO] [stderr] 280 | impl_api![261; NpyIter_DebugPrint(iter: *mut NpyIter)]; [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | impl_api![144; PyArray_Diagonal(self_: *mut PyArrayObject, offset: c_int, axis1: c_int, axis2: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:169:5 [INFO] [stderr] | [INFO] [stderr] 169 | impl_api![145; PyArray_Clip(self_: *mut PyArrayObject, min: *mut PyObject, max: *mut PyObject, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:170:5 [INFO] [stderr] | [INFO] [stderr] 170 | impl_api![146; PyArray_Conjugate(self_: *mut PyArrayObject, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:281:5 [INFO] [stderr] | [INFO] [stderr] 281 | impl_api![262; NpyIter_IterationNeedsAPI(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:282:5 [INFO] [stderr] | [INFO] [stderr] 282 | impl_api![263; NpyIter_GetInnerFixedStrideArray(iter: *mut NpyIter, out_strides: *mut npy_intp)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:283:5 [INFO] [stderr] | [INFO] [stderr] 283 | impl_api![264; NpyIter_RemoveAxis(iter: *mut NpyIter, axis: c_int) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:284:5 [INFO] [stderr] | [INFO] [stderr] 284 | impl_api![265; NpyIter_GetAxisStrideArray(iter: *mut NpyIter, axis: c_int) -> *mut npy_intp]; [INFO] [stderr] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:285:5 [INFO] [stderr] | [INFO] [stderr] 285 | impl_api![266; NpyIter_RequiresBuffering(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:286:5 [INFO] [stderr] | [INFO] [stderr] 286 | impl_api![267; NpyIter_GetInitialDataPtrArray(iter: *mut NpyIter) -> *mut *mut c_char]; [INFO] [stderr] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:287:5 [INFO] [stderr] | [INFO] [stderr] 287 | impl_api![268; NpyIter_CreateCompatibleStrides(iter: *mut NpyIter, itemsize: npy_intp, outstrides: *mut npy_intp) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | impl_api![147; PyArray_Nonzero(self_: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | impl_api![148; PyArray_Std(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject, variance: c_int) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:173:5 [INFO] [stderr] | [INFO] [stderr] 173 | impl_api![149; PyArray_Sum(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:174:5 [INFO] [stderr] | [INFO] [stderr] 174 | impl_api![150; PyArray_CumSum(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:175:5 [INFO] [stderr] | [INFO] [stderr] 175 | impl_api![151; PyArray_Prod(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | impl_api![152; PyArray_CumProd(self_: *mut PyArrayObject, axis: c_int, rtype: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:177:5 [INFO] [stderr] | [INFO] [stderr] 177 | impl_api![153; PyArray_All(self_: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:178:5 [INFO] [stderr] | [INFO] [stderr] 178 | impl_api![154; PyArray_Any(self_: *mut PyArrayObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | impl_api![155; PyArray_Compress(self_: *mut PyArrayObject, condition: *mut PyObject, axis: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | impl_api![156; PyArray_Flatten(a: *mut PyArrayObject, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:288:5 [INFO] [stderr] | [INFO] [stderr] 288 | impl_api![269; PyArray_CastingConverter(obj: *mut PyObject, casting: *mut NPY_CASTING) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:289:5 [INFO] [stderr] | [INFO] [stderr] 289 | impl_api![270; PyArray_CountNonzero(self_: *mut PyArrayObject) -> npy_intp]; [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:290:5 [INFO] [stderr] | [INFO] [stderr] 290 | impl_api![271; PyArray_PromoteTypes(type1: *mut PyArray_Descr, type2: *mut PyArray_Descr) -> *mut PyArray_Descr]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:291:5 [INFO] [stderr] | [INFO] [stderr] 291 | impl_api![272; PyArray_MinScalarType(arr: *mut PyArrayObject) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:292:5 [INFO] [stderr] | [INFO] [stderr] 292 | impl_api![273; PyArray_ResultType(narrs: npy_intp, arr: *mut *mut PyArrayObject, ndtypes: npy_intp, dtypes: *mut *mut PyArray_Descr) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:181:5 [INFO] [stderr] | [INFO] [stderr] 181 | impl_api![157; PyArray_Ravel(arr: *mut PyArrayObject, order: NPY_ORDER) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:182:5 [INFO] [stderr] | [INFO] [stderr] 182 | impl_api![158; PyArray_MultiplyList(l1: *mut npy_intp, n: c_int) -> npy_intp]; [INFO] [stderr] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:183:5 [INFO] [stderr] | [INFO] [stderr] 183 | impl_api![159; PyArray_MultiplyIntList(l1: *mut c_int, n: c_int) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | impl_api![160; PyArray_GetPtr(obj: *mut PyArrayObject, ind: *mut npy_intp) -> *mut c_void]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:185:5 [INFO] [stderr] | [INFO] [stderr] 185 | impl_api![161; PyArray_CompareLists(l1: *mut npy_intp, l2: *mut npy_intp, n: c_int) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | impl_api![274; PyArray_CanCastArrayTo(arr: *mut PyArrayObject, to: *mut PyArray_Descr, casting: NPY_CASTING) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:294:5 [INFO] [stderr] | [INFO] [stderr] 294 | impl_api![275; PyArray_CanCastTypeTo(from: *mut PyArray_Descr, to: *mut PyArray_Descr, casting: NPY_CASTING) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:295:5 [INFO] [stderr] | [INFO] [stderr] 295 | impl_api![276; PyArray_EinsteinSum(subscripts: *mut c_char, nop: npy_intp, op_in: *mut *mut PyArrayObject, dtype: *mut PyArray_Descr, order: NPY_ORDER, casting: NPY_CASTING, out: *mut PyArrayObject) -> *mut PyArrayObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:296:5 [INFO] [stderr] | [INFO] [stderr] 296 | impl_api![277; PyArray_NewLikeArray(prototype: *mut PyArrayObject, order: NPY_ORDER, dtype: *mut PyArray_Descr, subok: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:186:5 [INFO] [stderr] | [INFO] [stderr] 186 | impl_api![162; PyArray_AsCArray(op: *mut *mut PyObject, ptr: *mut c_void, dims: *mut npy_intp, nd: c_int, typedescr: *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:297:5 [INFO] [stderr] | [INFO] [stderr] 297 | impl_api![278; PyArray_GetArrayParamsFromObject(op: *mut PyObject, requested_dtype: *mut PyArray_Descr, writeable: npy_bool, out_dtype: *mut *mut PyArray_Descr, out_ndim: *mut c_int, out_dims: *mut npy_intp, out_arr: *mut *mut PyArrayObject, context: *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:298:5 [INFO] [stderr] | [INFO] [stderr] 298 | impl_api![279; PyArray_ConvertClipmodeSequence(object: *mut PyObject, modes: *mut NPY_CLIPMODE, n: c_int) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | impl_api![163; PyArray_As1D(op: *mut *mut PyObject, ptr: *mut *mut c_char, d1: *mut c_int, typecode: c_int) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:188:5 [INFO] [stderr] | [INFO] [stderr] 188 | impl_api![164; PyArray_As2D(op: *mut *mut PyObject, ptr: *mut *mut *mut c_char, d1: *mut c_int, d2: *mut c_int, typecode: c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:189:5 [INFO] [stderr] | [INFO] [stderr] 189 | impl_api![165; PyArray_Free(op: *mut PyObject, ptr: *mut c_void) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:190:5 [INFO] [stderr] | [INFO] [stderr] 190 | impl_api![166; PyArray_Converter(object: *mut PyObject, address: *mut *mut PyObject) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:191:5 [INFO] [stderr] | [INFO] [stderr] 191 | impl_api![167; PyArray_IntpFromSequence(seq: *mut PyObject, vals: *mut npy_intp, maxvals: c_int) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | impl_api![280; PyArray_MatrixProduct2(op1: *mut PyObject, op2: *mut PyObject, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:300:5 [INFO] [stderr] | [INFO] [stderr] 300 | impl_api![281; NpyIter_IsFirstVisit(iter: *mut NpyIter, iop: c_int) -> npy_bool]; [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:301:5 [INFO] [stderr] | [INFO] [stderr] 301 | impl_api![282; PyArray_SetBaseObject(arr: *mut PyArrayObject, obj: *mut PyObject) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:302:5 [INFO] [stderr] | [INFO] [stderr] 302 | impl_api![283; PyArray_CreateSortedStridePerm(ndim: c_int, strides: *mut npy_intp, out_strideperm: *mut npy_stride_sort_item)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:303:5 [INFO] [stderr] | [INFO] [stderr] 303 | impl_api![284; PyArray_RemoveAxesInPlace(arr: *mut PyArrayObject, flags: *mut npy_bool)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:304:5 [INFO] [stderr] | [INFO] [stderr] 304 | impl_api![285; PyArray_DebugPrint(obj: *mut PyArrayObject)]; [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:192:5 [INFO] [stderr] | [INFO] [stderr] 192 | impl_api![168; PyArray_Concatenate(op: *mut PyObject, axis: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | impl_api![169; PyArray_InnerProduct(op1: *mut PyObject, op2: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:305:5 [INFO] [stderr] | [INFO] [stderr] 305 | impl_api![286; PyArray_FailUnlessWriteable(obj: *mut PyArrayObject, name: *const c_char) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:306:5 [INFO] [stderr] | [INFO] [stderr] 306 | impl_api![287; PyArray_SetUpdateIfCopyBase(arr: *mut PyArrayObject, base: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:307:5 [INFO] [stderr] | [INFO] [stderr] 307 | impl_api![288; PyDataMem_NEW(size: usize) -> *mut c_void]; [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:308:5 [INFO] [stderr] | [INFO] [stderr] 308 | impl_api![289; PyDataMem_FREE(ptr: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:309:5 [INFO] [stderr] | [INFO] [stderr] 309 | impl_api![290; PyDataMem_RENEW(ptr: *mut c_void, size: usize) -> *mut c_void]; [INFO] [stderr] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:310:5 [INFO] [stderr] | [INFO] [stderr] 310 | impl_api![291; PyDataMem_SetEventHook(newhook: PyDataMem_EventHookFunc, user_data: *mut c_void, old_data: *mut *mut c_void) -> PyDataMem_EventHookFunc]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | impl_api![293; PyArray_MapIterSwapAxes(mit: *mut PyArrayMapIterObject, ret: *mut *mut PyArrayObject, getmap: c_int)]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:312:5 [INFO] [stderr] | [INFO] [stderr] 312 | impl_api![294; PyArray_MapIterArray(a: *mut PyArrayObject, index: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:313:5 [INFO] [stderr] | [INFO] [stderr] 313 | impl_api![295; PyArray_MapIterNext(mit: *mut PyArrayMapIterObject)]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | impl_api![170; PyArray_MatrixProduct(op1: *mut PyObject, op2: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | impl_api![171; PyArray_CopyAndTranspose(op: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | impl_api![172; PyArray_Correlate(op1: *mut PyObject, op2: *mut PyObject, mode: c_int) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:197:5 [INFO] [stderr] | [INFO] [stderr] 197 | impl_api![173; PyArray_TypestrConvert(itemsize: c_int, gentype: c_int) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:198:5 [INFO] [stderr] | [INFO] [stderr] 198 | impl_api![174; PyArray_DescrConverter(obj: *mut PyObject, at: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | impl_api![175; PyArray_DescrConverter2(obj: *mut PyObject, at: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:200:5 [INFO] [stderr] | [INFO] [stderr] 200 | impl_api![176; PyArray_IntpConverter(obj: *mut PyObject, seq: *mut PyArray_Dims) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:201:5 [INFO] [stderr] | [INFO] [stderr] 201 | impl_api![177; PyArray_BufferConverter(obj: *mut PyObject, buf: *mut PyArray_Chunk) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:314:5 [INFO] [stderr] | [INFO] [stderr] 314 | impl_api![296; PyArray_Partition(op: *mut PyArrayObject, ktharray: *mut PyArrayObject, axis: c_int, which: NPY_SELECTKIND) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:202:5 [INFO] [stderr] | [INFO] [stderr] 202 | impl_api![178; PyArray_AxisConverter(obj: *mut PyObject, axis: *mut c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | impl_api![179; PyArray_BoolConverter(object: *mut PyObject, val: *mut npy_bool) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | impl_api![180; PyArray_ByteorderConverter(obj: *mut PyObject, endian: *mut c_char) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:205:5 [INFO] [stderr] | [INFO] [stderr] 205 | impl_api![181; PyArray_OrderConverter(object: *mut PyObject, val: *mut NPY_ORDER) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | impl_api![182; PyArray_EquivTypes(type1: *mut PyArray_Descr, type2: *mut PyArray_Descr) -> c_uchar]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | impl_api![183; PyArray_Zeros(nd: c_int, dims: *mut npy_intp, type_: *mut PyArray_Descr, is_f_order: c_int) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:208:5 [INFO] [stderr] | [INFO] [stderr] 208 | impl_api![184; PyArray_Empty(nd: c_int, dims: *mut npy_intp, type_: *mut PyArray_Descr, is_f_order: c_int) -> *mut PyObject]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:315:5 [INFO] [stderr] | [INFO] [stderr] 315 | impl_api![297; PyArray_ArgPartition(op: *mut PyArrayObject, ktharray: *mut PyArrayObject, axis: c_int, which: NPY_SELECTKIND) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | impl_api![185; PyArray_Where(condition: *mut PyObject, x: *mut PyObject, y: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:210:5 [INFO] [stderr] | [INFO] [stderr] 210 | impl_api![186; PyArray_Arange(start: f64, stop: f64, step: f64, type_num: c_int) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | impl_api![187; PyArray_ArangeObj(start: *mut PyObject, stop: *mut PyObject, step: *mut PyObject, dtype: *mut PyArray_Descr) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | impl_api![188; PyArray_SortkindConverter(obj: *mut PyObject, sortkind: *mut NPY_SORTKIND) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:213:5 [INFO] [stderr] | [INFO] [stderr] 213 | impl_api![189; PyArray_LexSort(sort_keys: *mut PyObject, axis: c_int) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:214:5 [INFO] [stderr] | [INFO] [stderr] 214 | impl_api![190; PyArray_Round(a: *mut PyArrayObject, decimals: c_int, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:316:5 [INFO] [stderr] | [INFO] [stderr] 316 | impl_api![298; PyArray_SelectkindConverter(obj: *mut PyObject, selectkind: *mut NPY_SELECTKIND) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:317:5 [INFO] [stderr] | [INFO] [stderr] 317 | impl_api![299; PyDataMem_NEW_ZEROED(size: usize, elsize: usize) -> *mut c_void]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:318:5 [INFO] [stderr] | [INFO] [stderr] 318 | impl_api![300; PyArray_CheckAnyScalarExact(obj: *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:319:5 [INFO] [stderr] | [INFO] [stderr] 319 | impl_api![301; PyArray_MapIterArrayCopyIfOverlap(a: *mut PyArrayObject, index: *mut PyObject, copy_if_overlap: c_int, extra_op: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | impl_api![191; PyArray_EquivTypenums(typenum1: c_int, typenum2: c_int) -> c_uchar]; [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:216:5 [INFO] [stderr] | [INFO] [stderr] 216 | impl_api![192; PyArray_RegisterDataType(descr: *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:217:5 [INFO] [stderr] | [INFO] [stderr] 217 | impl_api![193; PyArray_RegisterCastFunc(descr: *mut PyArray_Descr, totype: c_int, castfunc: PyArray_VectorUnaryFunc) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:218:5 [INFO] [stderr] | [INFO] [stderr] 218 | impl_api![194; PyArray_RegisterCanCast(descr: *mut PyArray_Descr, totype: c_int, scalar: NPY_SCALARKIND) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:219:5 [INFO] [stderr] | [INFO] [stderr] 219 | impl_api![195; PyArray_InitArrFuncs(f: *mut PyArray_ArrFuncs)]; [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | impl_api![1; PyUFunc_FromFuncAndData(func: *mut PyUFuncGenericFunction, data: *mut *mut c_void, types: *mut c_char, ntypes: c_int, nin: c_int, nout: c_int, identity: c_int, name: *const c_char, doc: *const c_char, unused: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | impl_api![2; PyUFunc_RegisterLoopForType(ufunc: *mut PyUFuncObject, usertype: c_int, function: PyUFuncGenericFunction, arg_types: *mut c_int, data: *mut c_void) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | impl_api![196; PyArray_IntTupleFromIntp(len: c_int, vals: *mut npy_intp) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | impl_api![3; PyUFunc_GenericFunction(ufunc: *mut PyUFuncObject, args: *mut PyObject, kwds: *mut PyObject, op: *mut *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | impl_api![4; PyUFunc_f_f_As_d_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | impl_api![5; PyUFunc_d_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | impl_api![6; PyUFunc_f_f(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | impl_api![7; PyUFunc_g_g(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | impl_api![8; PyUFunc_F_F_As_D_D(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | impl_api![9; PyUFunc_F_F(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:221:5 [INFO] [stderr] | [INFO] [stderr] 221 | impl_api![197; PyArray_TypeNumFromName(str: *mut c_char) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | impl_api![10; PyUFunc_D_D(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | impl_api![11; PyUFunc_G_G(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | impl_api![12; PyUFunc_O_O(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:222:5 [INFO] [stderr] | [INFO] [stderr] 222 | impl_api![198; PyArray_ClipmodeConverter(object: *mut PyObject, val: *mut NPY_CLIPMODE) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:223:5 [INFO] [stderr] | [INFO] [stderr] 223 | impl_api![199; PyArray_OutputConverter(object: *mut PyObject, address: *mut *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | impl_api![13; PyUFunc_ff_f_As_dd_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 224 | impl_api![200; PyArray_BroadcastToShape(obj: *mut PyObject, dims: *mut npy_intp, nd: c_int) -> *mut PyObject]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:225:5 [INFO] [stderr] | [INFO] [stderr] 225 | impl_api![201; _PyArray_SigintHandler(signum: c_int)]; [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:226:5 [INFO] [stderr] | [INFO] [stderr] 226 | impl_api![202; _PyArray_GetSigintBuf() -> *mut c_void]; [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | impl_api![14; PyUFunc_ff_f(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | impl_api![15; PyUFunc_dd_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | impl_api![16; PyUFunc_gg_g(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | impl_api![17; PyUFunc_FF_F_As_DD_D(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | impl_api![18; PyUFunc_DD_D(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | impl_api![203; PyArray_DescrAlignConverter(obj: *mut PyObject, at: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | impl_api![204; PyArray_DescrAlignConverter2(obj: *mut PyObject, at: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | impl_api![205; PyArray_SearchsideConverter(obj: *mut PyObject, addr: *mut c_void) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | impl_api![206; PyArray_CheckAxis(arr: *mut PyArrayObject, axis: *mut c_int, flags: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | impl_api![19; PyUFunc_FF_F(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | impl_api![20; PyUFunc_GG_G(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | impl_api![21; PyUFunc_OO_O(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | impl_api![22; PyUFunc_O_O_method(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | impl_api![23; PyUFunc_OO_O_method(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:231:5 [INFO] [stderr] | [INFO] [stderr] 231 | impl_api![207; PyArray_OverflowMultiplyList(l1: *mut npy_intp, n: c_int) -> npy_intp]; [INFO] [stderr] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | impl_api![24; PyUFunc_On_Om(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | impl_api![25; PyUFunc_GetPyValues(name: *mut c_char, bufsize: *mut c_int, errmask: *mut c_int, errobj: *mut *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | impl_api![26; PyUFunc_checkfperr(errmask: c_int, errobj: *mut PyObject, first: *mut c_int) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | impl_api![208; PyArray_CompareString(s1: *mut c_char, s2: *mut c_char, len: usize) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | impl_api![27; PyUFunc_clearfperr()]; [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | impl_api![28; PyUFunc_getfperr() -> c_int]; [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | impl_api![210; PyArray_GetEndianness() -> c_int]; [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | impl_api![211; PyArray_GetNDArrayCFeatureVersion() -> c_uint]; [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:236:5 [INFO] [stderr] | [INFO] [stderr] 236 | impl_api![212; PyArray_Correlate2(op1: *mut PyObject, op2: *mut PyObject, mode: c_int) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | impl_api![29; PyUFunc_handlefperr(errmask: c_int, errobj: *mut PyObject, retstatus: c_int, first: *mut c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | impl_api![30; PyUFunc_ReplaceLoopBySignature(func: *mut PyUFuncObject, newfunc: PyUFuncGenericFunction, signature: *mut c_int, oldfunc: *mut PyUFuncGenericFunction) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | impl_api![31; PyUFunc_FromFuncAndDataAndSignature(func: *mut PyUFuncGenericFunction, data: *mut *mut c_void, types: *mut c_char, ntypes: c_int, nin: c_int, nout: c_int, identity: c_int, name: *const c_char, doc: *const c_char, unused: c_int, signature: *const c_char) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | impl_api![32; PyUFunc_SetUsesArraysAsData(data: *mut *mut c_void, i: usize) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | impl_api![33; PyUFunc_e_e(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | impl_api![34; PyUFunc_e_e_As_f_f(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | impl_api![213; PyArray_NeighborhoodIterNew(x: *mut PyArrayIterObject, bounds: *mut npy_intp, mode: c_int, fill: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:238:5 [INFO] [stderr] | [INFO] [stderr] 238 | impl_api![219; PyArray_SetDatetimeParseFunction(op: *mut PyObject)]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | impl_api![35; PyUFunc_e_e_As_d_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | impl_api![36; PyUFunc_ee_e(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | impl_api![220; PyArray_DatetimeToDatetimeStruct(val: npy_datetime, fr: NPY_DATETIMEUNIT, result: *mut npy_datetimestruct)]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | impl_api![221; PyArray_TimedeltaToTimedeltaStruct(val: npy_timedelta, fr: NPY_DATETIMEUNIT, result: *mut npy_timedeltastruct)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:241:5 [INFO] [stderr] | [INFO] [stderr] 241 | impl_api![222; PyArray_DatetimeStructToDatetime(fr: NPY_DATETIMEUNIT, d: *mut npy_datetimestruct) -> npy_datetime]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:242:5 [INFO] [stderr] | [INFO] [stderr] 242 | impl_api![223; PyArray_TimedeltaStructToTimedelta(fr: NPY_DATETIMEUNIT, d: *mut npy_timedeltastruct) -> npy_datetime]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | impl_api![37; PyUFunc_ee_e_As_ff_f(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | impl_api![38; PyUFunc_ee_e_As_dd_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | impl_api![39; PyUFunc_DefaultTypeResolver(ufunc: *mut PyUFuncObject, casting: NPY_CASTING, operands: *mut *mut PyArrayObject, type_tup: *mut PyObject, out_dtypes: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | impl_api![40; PyUFunc_ValidateCasting(ufunc: *mut PyUFuncObject, casting: NPY_CASTING, operands: *mut *mut PyArrayObject, dtypes: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | impl_api![41; PyUFunc_RegisterLoopForDescr(ufunc: *mut PyUFuncObject, user_dtype: *mut PyArray_Descr, function: PyUFuncGenericFunction, arg_dtypes: *mut *mut PyArray_Descr, data: *mut c_void) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:243:5 [INFO] [stderr] | [INFO] [stderr] 243 | impl_api![224; NpyIter_New(op: *mut PyArrayObject, flags: npy_uint32, order: NPY_ORDER, casting: NPY_CASTING, dtype: *mut PyArray_Descr) -> *mut NpyIter]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:244:5 [INFO] [stderr] | [INFO] [stderr] 244 | impl_api![225; NpyIter_MultiNew(nop: c_int, op_in: *mut *mut PyArrayObject, flags: npy_uint32, order: NPY_ORDER, casting: NPY_CASTING, op_flags: *mut npy_uint32, op_request_dtypes: *mut *mut PyArray_Descr) -> *mut NpyIter]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:245:5 [INFO] [stderr] | [INFO] [stderr] 245 | impl_api![226; NpyIter_AdvancedNew(nop: c_int, op_in: *mut *mut PyArrayObject, flags: npy_uint32, order: NPY_ORDER, casting: NPY_CASTING, op_flags: *mut npy_uint32, op_request_dtypes: *mut *mut PyArray_Descr, oa_ndim: c_int, op_axes: *mut *mut c_int, itershape: *mut npy_intp, buffersize: npy_intp) -> *mut NpyIter]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:246:5 [INFO] [stderr] | [INFO] [stderr] 246 | impl_api![227; NpyIter_Copy(iter: *mut NpyIter) -> *mut NpyIter]; [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:247:5 [INFO] [stderr] | [INFO] [stderr] 247 | impl_api![228; NpyIter_Deallocate(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:248:5 [INFO] [stderr] | [INFO] [stderr] 248 | impl_api![229; NpyIter_HasDelayedBufAlloc(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:249:5 [INFO] [stderr] | [INFO] [stderr] 249 | impl_api![230; NpyIter_HasExternalLoop(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:250:5 [INFO] [stderr] | [INFO] [stderr] 250 | impl_api![231; NpyIter_EnableExternalLoop(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:251:5 [INFO] [stderr] | [INFO] [stderr] 251 | impl_api![232; NpyIter_GetInnerStrideArray(iter: *mut NpyIter) -> *mut npy_intp]; [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:252:5 [INFO] [stderr] | [INFO] [stderr] 252 | impl_api![233; NpyIter_GetInnerLoopSizePtr(iter: *mut NpyIter) -> *mut npy_intp]; [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:253:5 [INFO] [stderr] | [INFO] [stderr] 253 | impl_api![234; NpyIter_Reset(iter: *mut NpyIter, errmsg: *mut *mut c_char) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:254:5 [INFO] [stderr] | [INFO] [stderr] 254 | impl_api![235; NpyIter_ResetBasePointers(iter: *mut NpyIter, baseptrs: *mut *mut c_char, errmsg: *mut *mut c_char) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:255:5 [INFO] [stderr] | [INFO] [stderr] 255 | impl_api![236; NpyIter_ResetToIterIndexRange(iter: *mut NpyIter, istart: npy_intp, iend: npy_intp, errmsg: *mut *mut c_char) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | impl_api![237; NpyIter_GetNDim(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | impl_api![238; NpyIter_GetNOp(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:258:5 [INFO] [stderr] | [INFO] [stderr] 258 | impl_api![239; NpyIter_GetIterNext(iter: *mut NpyIter, errmsg: *mut *mut c_char) -> NpyIter_IterNextFunc]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:259:5 [INFO] [stderr] | [INFO] [stderr] 259 | impl_api![240; NpyIter_GetIterSize(iter: *mut NpyIter) -> npy_intp]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | impl_api![241; NpyIter_GetIterIndexRange(iter: *mut NpyIter, istart: *mut npy_intp, iend: *mut npy_intp)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:261:5 [INFO] [stderr] | [INFO] [stderr] 261 | impl_api![242; NpyIter_GetIterIndex(iter: *mut NpyIter) -> npy_intp]; [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:262:5 [INFO] [stderr] | [INFO] [stderr] 262 | impl_api![243; NpyIter_GotoIterIndex(iter: *mut NpyIter, iterindex: npy_intp) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:263:5 [INFO] [stderr] | [INFO] [stderr] 263 | impl_api![244; NpyIter_HasMultiIndex(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:264:5 [INFO] [stderr] | [INFO] [stderr] 264 | impl_api![245; NpyIter_GetShape(iter: *mut NpyIter, outshape: *mut npy_intp) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:265:5 [INFO] [stderr] | [INFO] [stderr] 265 | impl_api![246; NpyIter_GetGetMultiIndex(iter: *mut NpyIter, errmsg: *mut *mut c_char) -> NpyIter_GetMultiIndexFunc]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:266:5 [INFO] [stderr] | [INFO] [stderr] 266 | impl_api![247; NpyIter_GotoMultiIndex(iter: *mut NpyIter, multi_index: *mut npy_intp) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | impl_api![248; NpyIter_RemoveMultiIndex(iter: *mut NpyIter) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:268:5 [INFO] [stderr] | [INFO] [stderr] 268 | impl_api![249; NpyIter_HasIndex(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:269:5 [INFO] [stderr] | [INFO] [stderr] 269 | impl_api![250; NpyIter_IsBuffered(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:270:5 [INFO] [stderr] | [INFO] [stderr] 270 | impl_api![251; NpyIter_IsGrowInner(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:271:5 [INFO] [stderr] | [INFO] [stderr] 271 | impl_api![252; NpyIter_GetBufferSize(iter: *mut NpyIter) -> npy_intp]; [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:272:5 [INFO] [stderr] | [INFO] [stderr] 272 | impl_api![253; NpyIter_GetIndexPtr(iter: *mut NpyIter) -> *mut npy_intp]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:273:5 [INFO] [stderr] | [INFO] [stderr] 273 | impl_api![254; NpyIter_GotoIndex(iter: *mut NpyIter, flat_index: npy_intp) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:274:5 [INFO] [stderr] | [INFO] [stderr] 274 | impl_api![255; NpyIter_GetDataPtrArray(iter: *mut NpyIter) -> *mut *mut c_char]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | impl_api![256; NpyIter_GetDescrArray(iter: *mut NpyIter) -> *mut *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:276:5 [INFO] [stderr] | [INFO] [stderr] 276 | impl_api![257; NpyIter_GetOperandArray(iter: *mut NpyIter) -> *mut *mut PyArrayObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | impl_api![258; NpyIter_GetIterView(iter: *mut NpyIter, i: npy_intp) -> *mut PyArrayObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:278:5 [INFO] [stderr] | [INFO] [stderr] 278 | impl_api![259; NpyIter_GetReadFlags(iter: *mut NpyIter, outreadflags: *mut c_char)]; [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:279:5 [INFO] [stderr] | [INFO] [stderr] 279 | impl_api![260; NpyIter_GetWriteFlags(iter: *mut NpyIter, outwriteflags: *mut c_char)]; [INFO] [stderr] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:280:5 [INFO] [stderr] | [INFO] [stderr] 280 | impl_api![261; NpyIter_DebugPrint(iter: *mut NpyIter)]; [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:281:5 [INFO] [stderr] | [INFO] [stderr] 281 | impl_api![262; NpyIter_IterationNeedsAPI(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:282:5 [INFO] [stderr] | [INFO] [stderr] 282 | impl_api![263; NpyIter_GetInnerFixedStrideArray(iter: *mut NpyIter, out_strides: *mut npy_intp)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:283:5 [INFO] [stderr] | [INFO] [stderr] 283 | impl_api![264; NpyIter_RemoveAxis(iter: *mut NpyIter, axis: c_int) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:284:5 [INFO] [stderr] | [INFO] [stderr] 284 | impl_api![265; NpyIter_GetAxisStrideArray(iter: *mut NpyIter, axis: c_int) -> *mut npy_intp]; [INFO] [stderr] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:285:5 [INFO] [stderr] | [INFO] [stderr] 285 | impl_api![266; NpyIter_RequiresBuffering(iter: *mut NpyIter) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:286:5 [INFO] [stderr] | [INFO] [stderr] 286 | impl_api![267; NpyIter_GetInitialDataPtrArray(iter: *mut NpyIter) -> *mut *mut c_char]; [INFO] [stderr] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:287:5 [INFO] [stderr] | [INFO] [stderr] 287 | impl_api![268; NpyIter_CreateCompatibleStrides(iter: *mut NpyIter, itemsize: npy_intp, outstrides: *mut npy_intp) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:288:5 [INFO] [stderr] | [INFO] [stderr] 288 | impl_api![269; PyArray_CastingConverter(obj: *mut PyObject, casting: *mut NPY_CASTING) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:289:5 [INFO] [stderr] | [INFO] [stderr] 289 | impl_api![270; PyArray_CountNonzero(self_: *mut PyArrayObject) -> npy_intp]; [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:290:5 [INFO] [stderr] | [INFO] [stderr] 290 | impl_api![271; PyArray_PromoteTypes(type1: *mut PyArray_Descr, type2: *mut PyArray_Descr) -> *mut PyArray_Descr]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:291:5 [INFO] [stderr] | [INFO] [stderr] 291 | impl_api![272; PyArray_MinScalarType(arr: *mut PyArrayObject) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:292:5 [INFO] [stderr] | [INFO] [stderr] 292 | impl_api![273; PyArray_ResultType(narrs: npy_intp, arr: *mut *mut PyArrayObject, ndtypes: npy_intp, dtypes: *mut *mut PyArray_Descr) -> *mut PyArray_Descr]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | impl_api![274; PyArray_CanCastArrayTo(arr: *mut PyArrayObject, to: *mut PyArray_Descr, casting: NPY_CASTING) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:294:5 [INFO] [stderr] | [INFO] [stderr] 294 | impl_api![275; PyArray_CanCastTypeTo(from: *mut PyArray_Descr, to: *mut PyArray_Descr, casting: NPY_CASTING) -> npy_bool]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:295:5 [INFO] [stderr] | [INFO] [stderr] 295 | impl_api![276; PyArray_EinsteinSum(subscripts: *mut c_char, nop: npy_intp, op_in: *mut *mut PyArrayObject, dtype: *mut PyArray_Descr, order: NPY_ORDER, casting: NPY_CASTING, out: *mut PyArrayObject) -> *mut PyArrayObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:296:5 [INFO] [stderr] | [INFO] [stderr] 296 | impl_api![277; PyArray_NewLikeArray(prototype: *mut PyArrayObject, order: NPY_ORDER, dtype: *mut PyArray_Descr, subok: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:297:5 [INFO] [stderr] | [INFO] [stderr] 297 | impl_api![278; PyArray_GetArrayParamsFromObject(op: *mut PyObject, requested_dtype: *mut PyArray_Descr, writeable: npy_bool, out_dtype: *mut *mut PyArray_Descr, out_ndim: *mut c_int, out_dims: *mut npy_intp, out_arr: *mut *mut PyArrayObject, context: *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:298:5 [INFO] [stderr] | [INFO] [stderr] 298 | impl_api![279; PyArray_ConvertClipmodeSequence(object: *mut PyObject, modes: *mut NPY_CLIPMODE, n: c_int) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | impl_api![280; PyArray_MatrixProduct2(op1: *mut PyObject, op2: *mut PyObject, out: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:300:5 [INFO] [stderr] | [INFO] [stderr] 300 | impl_api![281; NpyIter_IsFirstVisit(iter: *mut NpyIter, iop: c_int) -> npy_bool]; [INFO] [stderr] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:301:5 [INFO] [stderr] | [INFO] [stderr] 301 | impl_api![282; PyArray_SetBaseObject(arr: *mut PyArrayObject, obj: *mut PyObject) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:302:5 [INFO] [stderr] | [INFO] [stderr] 302 | impl_api![283; PyArray_CreateSortedStridePerm(ndim: c_int, strides: *mut npy_intp, out_strideperm: *mut npy_stride_sort_item)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:303:5 [INFO] [stderr] | [INFO] [stderr] 303 | impl_api![284; PyArray_RemoveAxesInPlace(arr: *mut PyArrayObject, flags: *mut npy_bool)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:304:5 [INFO] [stderr] | [INFO] [stderr] 304 | impl_api![285; PyArray_DebugPrint(obj: *mut PyArrayObject)]; [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:305:5 [INFO] [stderr] | [INFO] [stderr] 305 | impl_api![286; PyArray_FailUnlessWriteable(obj: *mut PyArrayObject, name: *const c_char) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:306:5 [INFO] [stderr] | [INFO] [stderr] 306 | impl_api![287; PyArray_SetUpdateIfCopyBase(arr: *mut PyArrayObject, base: *mut PyArrayObject) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:307:5 [INFO] [stderr] | [INFO] [stderr] 307 | impl_api![288; PyDataMem_NEW(size: usize) -> *mut c_void]; [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:308:5 [INFO] [stderr] | [INFO] [stderr] 308 | impl_api![289; PyDataMem_FREE(ptr: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:309:5 [INFO] [stderr] | [INFO] [stderr] 309 | impl_api![290; PyDataMem_RENEW(ptr: *mut c_void, size: usize) -> *mut c_void]; [INFO] [stderr] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:310:5 [INFO] [stderr] | [INFO] [stderr] 310 | impl_api![291; PyDataMem_SetEventHook(newhook: PyDataMem_EventHookFunc, user_data: *mut c_void, old_data: *mut *mut c_void) -> PyDataMem_EventHookFunc]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | impl_api![293; PyArray_MapIterSwapAxes(mit: *mut PyArrayMapIterObject, ret: *mut *mut PyArrayObject, getmap: c_int)]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:312:5 [INFO] [stderr] | [INFO] [stderr] 312 | impl_api![294; PyArray_MapIterArray(a: *mut PyArrayObject, index: *mut PyObject) -> *mut PyObject]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:313:5 [INFO] [stderr] | [INFO] [stderr] 313 | impl_api![295; PyArray_MapIterNext(mit: *mut PyArrayMapIterObject)]; [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:314:5 [INFO] [stderr] | [INFO] [stderr] 314 | impl_api![296; PyArray_Partition(op: *mut PyArrayObject, ktharray: *mut PyArrayObject, axis: c_int, which: NPY_SELECTKIND) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:315:5 [INFO] [stderr] | [INFO] [stderr] 315 | impl_api![297; PyArray_ArgPartition(op: *mut PyArrayObject, ktharray: *mut PyArrayObject, axis: c_int, which: NPY_SELECTKIND) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:316:5 [INFO] [stderr] | [INFO] [stderr] 316 | impl_api![298; PyArray_SelectkindConverter(obj: *mut PyObject, selectkind: *mut NPY_SELECTKIND) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:317:5 [INFO] [stderr] | [INFO] [stderr] 317 | impl_api![299; PyDataMem_NEW_ZEROED(size: usize, elsize: usize) -> *mut c_void]; [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:318:5 [INFO] [stderr] | [INFO] [stderr] 318 | impl_api![300; PyArray_CheckAnyScalarExact(obj: *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/array.rs:319:5 [INFO] [stderr] | [INFO] [stderr] 319 | impl_api![301; PyArray_MapIterArrayCopyIfOverlap(a: *mut PyArrayObject, index: *mut PyObject, copy_if_overlap: c_int, extra_op: *mut PyArrayObject) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | impl_api![1; PyUFunc_FromFuncAndData(func: *mut PyUFuncGenericFunction, data: *mut *mut c_void, types: *mut c_char, ntypes: c_int, nin: c_int, nout: c_int, identity: c_int, name: *const c_char, doc: *const c_char, unused: c_int) -> *mut PyObject]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | impl_api![2; PyUFunc_RegisterLoopForType(ufunc: *mut PyUFuncObject, usertype: c_int, function: PyUFuncGenericFunction, arg_types: *mut c_int, data: *mut c_void) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | impl_api![3; PyUFunc_GenericFunction(ufunc: *mut PyUFuncObject, args: *mut PyObject, kwds: *mut PyObject, op: *mut *mut PyArrayObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | impl_api![4; PyUFunc_f_f_As_d_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | impl_api![5; PyUFunc_d_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | impl_api![6; PyUFunc_f_f(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | impl_api![7; PyUFunc_g_g(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | impl_api![8; PyUFunc_F_F_As_D_D(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | impl_api![9; PyUFunc_F_F(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | impl_api![10; PyUFunc_D_D(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | impl_api![11; PyUFunc_G_G(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | impl_api![12; PyUFunc_O_O(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | impl_api![13; PyUFunc_ff_f_As_dd_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | impl_api![14; PyUFunc_ff_f(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | impl_api![15; PyUFunc_dd_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | impl_api![16; PyUFunc_gg_g(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | impl_api![17; PyUFunc_FF_F_As_DD_D(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | impl_api![18; PyUFunc_DD_D(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | impl_api![19; PyUFunc_FF_F(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | impl_api![20; PyUFunc_GG_G(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | impl_api![21; PyUFunc_OO_O(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | impl_api![22; PyUFunc_O_O_method(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | impl_api![23; PyUFunc_OO_O_method(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | impl_api![24; PyUFunc_On_Om(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | impl_api![25; PyUFunc_GetPyValues(name: *mut c_char, bufsize: *mut c_int, errmask: *mut c_int, errobj: *mut *mut PyObject) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | impl_api![26; PyUFunc_checkfperr(errmask: c_int, errobj: *mut PyObject, first: *mut c_int) -> c_int]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | impl_api![27; PyUFunc_clearfperr()]; [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | impl_api![28; PyUFunc_getfperr() -> c_int]; [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | impl_api![29; PyUFunc_handlefperr(errmask: c_int, errobj: *mut PyObject, retstatus: c_int, first: *mut c_int) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | impl_api![30; PyUFunc_ReplaceLoopBySignature(func: *mut PyUFuncObject, newfunc: PyUFuncGenericFunction, signature: *mut c_int, oldfunc: *mut PyUFuncGenericFunction) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | impl_api![31; PyUFunc_FromFuncAndDataAndSignature(func: *mut PyUFuncGenericFunction, data: *mut *mut c_void, types: *mut c_char, ntypes: c_int, nin: c_int, nout: c_int, identity: c_int, name: *const c_char, doc: *const c_char, unused: c_int, signature: *const c_char) -> *mut PyObject]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | impl_api![32; PyUFunc_SetUsesArraysAsData(data: *mut *mut c_void, i: usize) -> c_int]; [INFO] [stderr] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | impl_api![33; PyUFunc_e_e(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ----------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | impl_api![34; PyUFunc_e_e_As_f_f(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | impl_api![35; PyUFunc_e_e_As_d_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | impl_api![36; PyUFunc_ee_e(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | impl_api![37; PyUFunc_ee_e_As_ff_f(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | impl_api![38; PyUFunc_ee_e_As_dd_d(args: *mut *mut c_char, dimensions: *mut npy_intp, steps: *mut npy_intp, func: *mut c_void)]; [INFO] [stderr] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | impl_api![39; PyUFunc_DefaultTypeResolver(ufunc: *mut PyUFuncObject, casting: NPY_CASTING, operands: *mut *mut PyArrayObject, type_tup: *mut PyObject, out_dtypes: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | impl_api![40; PyUFunc_ValidateCasting(ufunc: *mut PyUFuncObject, casting: NPY_CASTING, operands: *mut *mut PyArrayObject, dtypes: *mut *mut PyArray_Descr) -> c_int]; [INFO] [stderr] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/npyffi/mod.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | ... as (*const extern fn ($($arg : $t), *) $( -> $ret )* ); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/npyffi/ufunc.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | impl_api![41; PyUFunc_RegisterLoopForDescr(ufunc: *mut PyUFuncObject, user_dtype: *mut PyArray_Descr, function: PyUFuncGenericFunction, arg_dtypes: *mut *mut PyArray_Descr, data: *mut c_void) -> c_int]; [INFO] [stderr] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 28.23s [INFO] running `"docker" "inspect" "02188a1de5994cd27bd1dc990f6881246fa065610530d69001d3fc4fb8881935"` [INFO] running `"docker" "rm" "-f" "02188a1de5994cd27bd1dc990f6881246fa065610530d69001d3fc4fb8881935"` [INFO] [stdout] 02188a1de5994cd27bd1dc990f6881246fa065610530d69001d3fc4fb8881935