[INFO] fetching crate indy-crypto 0.5.1-rc-1... [INFO] checking indy-crypto-0.5.1-rc-1 against try#05c8870159e4f328578a970e125aa76d24f03b56 for pr-76219 [INFO] extracting crate indy-crypto 0.5.1-rc-1 into /workspace/builds/worker-12/source [INFO] validating manifest of crates.io crate indy-crypto 0.5.1-rc-1 on toolchain 05c8870159e4f328578a970e125aa76d24f03b56 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+05c8870159e4f328578a970e125aa76d24f03b56" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate indy-crypto 0.5.1-rc-1 [INFO] finished tweaking crates.io crate indy-crypto 0.5.1-rc-1 [INFO] tweaked toml for crates.io crate indy-crypto 0.5.1-rc-1 written to /workspace/builds/worker-12/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+05c8870159e4f328578a970e125aa76d24f03b56" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+05c8870159e4f328578a970e125aa76d24f03b56" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+05c8870159e4f328578a970e125aa76d24f03b56" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2dbb4170de773e62537fc504e906764052d48a633f29542139e8742caf5d8da7 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "2dbb4170de773e62537fc504e906764052d48a633f29542139e8742caf5d8da7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2dbb4170de773e62537fc504e906764052d48a633f29542139e8742caf5d8da7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2dbb4170de773e62537fc504e906764052d48a633f29542139e8742caf5d8da7", kill_on_drop: false }` [INFO] [stdout] 2dbb4170de773e62537fc504e906764052d48a633f29542139e8742caf5d8da7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+05c8870159e4f328578a970e125aa76d24f03b56" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b2d28a33b6b9a9e0ae85d1aa97c8ec021dd7c4790f471c452ea3d2e18f0c4077 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "b2d28a33b6b9a9e0ae85d1aa97c8ec021dd7c4790f471c452ea3d2e18f0c4077", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Checking byte-tools v0.2.0 [INFO] [stderr] Checking arrayref v0.3.6 [INFO] [stderr] Compiling serde v1.0.115 [INFO] [stderr] Compiling log v0.4.11 [INFO] [stderr] Checking regex-syntax v0.6.18 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Checking itoa v0.4.6 [INFO] [stderr] Checking keccak v0.1.0 [INFO] [stderr] Checking int_traits v0.1.1 [INFO] [stderr] Checking amcl v0.2.0 [INFO] [stderr] Checking thread_local v1.0.1 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking time v0.1.44 [INFO] [stderr] Checking backtrace v0.3.50 [INFO] [stderr] Checking generic-array v0.9.0 [INFO] [stderr] Checking openssl-sys v0.9.58 [INFO] [stderr] Compiling syn v1.0.40 [INFO] [stderr] Checking humantime v1.3.0 [INFO] [stderr] Checking block-buffer v0.3.3 [INFO] [stderr] Checking digest v0.7.6 [INFO] [stderr] Checking sha3 v0.7.3 [INFO] [stderr] Checking sha2 v0.7.1 [INFO] [stderr] Checking openssl v0.10.30 [INFO] [stderr] Checking aho-corasick v0.7.13 [INFO] [stderr] Checking rand v0.3.23 [INFO] [stderr] Checking regex v1.3.9 [INFO] [stderr] Compiling synstructure v0.12.4 [INFO] [stderr] Checking env_logger v0.5.13 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling serde_derive v1.0.115 [INFO] [stderr] Checking serde_json v1.0.57 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking indy-crypto v0.5.1-rc-1 (/opt/rustwide/workdir) [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/utils/logger.rs:17:22 [INFO] [stdout] | [INFO] [stdout] 17 | pub type EnabledCB = extern fn(context: *const c_void, [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(missing_abi)]` on by default [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/utils/logger.rs:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | pub type LogCB = extern fn(context: *const c_void, [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/utils/logger.rs:29:20 [INFO] [stdout] | [INFO] [stdout] 29 | pub type FlushCB = extern fn(context: *const c_void); [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cl/issuer.rs:957:60 [INFO] [stdout] | [INFO] [stdout] 957 | ... rev_tails_accessor: &RevocationTailsAccessor) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RevocationTailsAccessor` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cl/mod.rs:513:56 [INFO] [stdout] | [INFO] [stdout] 513 | fn access_tail(&self, tail_id: u32, accessor: &mut FnMut(&Tail)) -> Result<(), IndyCryptoError>; [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Tail)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cl/mod.rs:523:56 [INFO] [stdout] | [INFO] [stdout] 523 | fn access_tail(&self, tail_id: u32, accessor: &mut FnMut(&Tail)) -> Result<(), IndyCryptoError> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Tail)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/errors/mod.rs:48:32 [INFO] [stdout] | [INFO] [stdout] 48 | fn cause(&self) -> Option<&Fail> { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / pub extern fn indy_crypto_cl_issuer_new_credential_def(credential_schema: *const c_void, [INFO] [stdout] 37 | | non_credential_schema: *const c_void, [INFO] [stdout] 38 | | support_revocation: bool, [INFO] [stdout] 39 | | credential_pub_key_p: *mut *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 83 | | res [INFO] [stdout] 84 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | check_useful_c_reference!(credential_schema, CredentialSchema, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | check_useful_c_reference!(non_credential_schema, NonCredentialSchema, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / pub extern fn indy_crypto_cl_credential_public_key_to_json(credential_pub_key: *const c_void, [INFO] [stdout] 93 | | credential_pub_key_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 94 | | trace!("indy_crypto_cl_credential_public_key_to_json: >>> credential_pub_key: {:?}, credential_pub_key_json_p: {:?}", credential_pub_... [INFO] [stdout] 95 | | [INFO] [stdout] ... | [INFO] [stdout] 117 | | res [INFO] [stdout] 118 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | / pub extern fn indy_crypto_cl_credential_public_key_from_json(credential_pub_key_json: *const c_char, [INFO] [stdout] 130 | | credential_pub_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 131 | | trace!("indy_crypto_cl_credential_public_key_from_json: >>> credential_pub_key_json: {:?}, credential_pub_key_p: {:?}", credential_pu... [INFO] [stdout] 132 | | [INFO] [stdout] ... | [INFO] [stdout] 153 | | res [INFO] [stdout] 154 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:161:1 [INFO] [stdout] | [INFO] [stdout] 161 | / pub extern fn indy_crypto_cl_credential_public_key_free(credential_pub_key: *const c_void) -> ErrorCode { [INFO] [stdout] 162 | | trace!("indy_crypto_cl_credential_public_key_free: >>> credential_pub_key: {:?}", credential_pub_key); [INFO] [stdout] 163 | | [INFO] [stdout] 164 | | check_useful_c_ptr!(credential_pub_key, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 172 | | res [INFO] [stdout] 173 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / pub extern fn indy_crypto_cl_credential_private_key_to_json(credential_priv_key: *const c_void, [INFO] [stdout] 182 | | credential_priv_key_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 183 | | trace!("indy_crypto_cl_credential_private_key_to_json: >>> credential_priv_key: {:?}, credential_priv_key_json_p: {:?}", credential_p... [INFO] [stdout] 184 | | [INFO] [stdout] ... | [INFO] [stdout] 206 | | res [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | check_useful_c_reference!(credential_priv_key, CredentialPrivateKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:218:1 [INFO] [stdout] | [INFO] [stdout] 218 | / pub extern fn indy_crypto_cl_credential_private_key_from_json(credential_priv_key_json: *const c_char, [INFO] [stdout] 219 | | credential_priv_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 220 | | trace!("indy_crypto_cl_credential_private_key_from_json: >>> credential_priv_key_json: {:?}, credential_priv_key_p: {:?}", credential... [INFO] [stdout] 221 | | [INFO] [stdout] ... | [INFO] [stdout] 242 | | res [INFO] [stdout] 243 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | / pub extern fn indy_crypto_cl_credential_private_key_free(credential_priv_key: *const c_void) -> ErrorCode { [INFO] [stdout] 251 | | trace!("indy_crypto_cl_credential_private_key_free: >>> credential_priv_key: {:?}", credential_priv_key); [INFO] [stdout] 252 | | [INFO] [stdout] 253 | | check_useful_c_ptr!(credential_priv_key, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 261 | | res [INFO] [stdout] 262 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:270:1 [INFO] [stdout] | [INFO] [stdout] 270 | / pub extern fn indy_crypto_cl_credential_key_correctness_proof_to_json(credential_key_correctness_proof: *const c_void, [INFO] [stdout] 271 | | credential_key_correctness_proof_json_p: *mut *const c_char) -> Err... [INFO] [stdout] 272 | | trace!("indy_crypto_cl_credential_key_correctness_proof_to_json: >>> credential_key_correctness_proof: {:?}, credential_key_correctne... [INFO] [stdout] 273 | | credential_key_correctness_proof, credential_key_correctness_proof_json_p); [INFO] [stdout] ... | [INFO] [stdout] 296 | | res [INFO] [stdout] 297 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | check_useful_c_reference!(credential_key_correctness_proof, CredentialKeyCorrectnessProof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | / pub extern fn indy_crypto_cl_credential_key_correctness_proof_from_json(credential_key_correctness_proof_json: *const c_char, [INFO] [stdout] 309 | | credential_key_correctness_proof_p: *mut *const c_void) -> ErrorC... [INFO] [stdout] 310 | | trace!("indy_crypto_cl_credential_key_correctness_proof_from_json: >>> credential_key_correctness_proof_json: {:?}, credential_key_co... [INFO] [stdout] 311 | | credential_key_correctness_proof_json, credential_key_correctness_proof_p); [INFO] [stdout] ... | [INFO] [stdout] 333 | | res [INFO] [stdout] 334 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:341:1 [INFO] [stdout] | [INFO] [stdout] 341 | / pub extern fn indy_crypto_cl_credential_key_correctness_proof_free(credential_key_correctness_proof: *const c_void) -> ErrorCode { [INFO] [stdout] 342 | | trace!("indy_crypto_cl_credential_key_correctness_proof_free: >>> credential_key_correctness_proof: {:?}", credential_key_correctness... [INFO] [stdout] 343 | | [INFO] [stdout] 344 | | check_useful_c_ptr!(credential_key_correctness_proof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 352 | | res [INFO] [stdout] 353 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:378:1 [INFO] [stdout] | [INFO] [stdout] 378 | / pub extern fn indy_crypto_cl_issuer_new_revocation_registry_def(credential_pub_key: *const c_void, [INFO] [stdout] 379 | | max_cred_num: u32, [INFO] [stdout] 380 | | issuance_by_default: bool, [INFO] [stdout] 381 | | rev_key_pub_p: *mut *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 415 | | res [INFO] [stdout] 416 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:424:1 [INFO] [stdout] | [INFO] [stdout] 424 | / pub extern fn indy_crypto_cl_revocation_key_public_to_json(rev_key_pub: *const c_void, [INFO] [stdout] 425 | | rev_key_pub_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 426 | | trace!("indy_crypto_cl_revocation_key_public_to_json: >>> rev_key_pub: {:?}, rev_key_pub_json_p: {:?}", [INFO] [stdout] 427 | | rev_key_pub, rev_key_pub_json_p); [INFO] [stdout] ... | [INFO] [stdout] 450 | | res [INFO] [stdout] 451 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | check_useful_c_reference!(rev_key_pub, RevocationKeyPublic, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:462:1 [INFO] [stdout] | [INFO] [stdout] 462 | / pub extern fn indy_crypto_cl_revocation_key_public_from_json(rev_key_pub_json: *const c_char, [INFO] [stdout] 463 | | rev_key_pub_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 464 | | trace!("indy_crypto_cl_revocation_key_public_from_json: >>> rev_key_pub_json: {:?}, rev_key_pub_p: {:?}", rev_key_pub_json, rev_key_p... [INFO] [stdout] 465 | | [INFO] [stdout] ... | [INFO] [stdout] 486 | | res [INFO] [stdout] 487 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:494:1 [INFO] [stdout] | [INFO] [stdout] 494 | / pub extern fn indy_crypto_cl_revocation_key_public_free(rev_key_pub: *const c_void) -> ErrorCode { [INFO] [stdout] 495 | | trace!("indy_crypto_cl_revocation_key_public_free: >>> rev_key_pub: {:?}", rev_key_pub); [INFO] [stdout] 496 | | [INFO] [stdout] 497 | | check_useful_c_ptr!(rev_key_pub, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 504 | | res [INFO] [stdout] 505 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:513:1 [INFO] [stdout] | [INFO] [stdout] 513 | / pub extern fn indy_crypto_cl_revocation_key_private_to_json(rev_key_priv: *const c_void, [INFO] [stdout] 514 | | rev_key_priv_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 515 | | trace!("indy_crypto_cl_revocation_key_private_to_json: >>> rev_key_priv: {:?}, rev_key_priv_json_p: {:?}", [INFO] [stdout] 516 | | rev_key_priv, rev_key_priv_json_p); [INFO] [stdout] ... | [INFO] [stdout] 539 | | res [INFO] [stdout] 540 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:518:5 [INFO] [stdout] | [INFO] [stdout] 518 | check_useful_c_reference!(rev_key_priv, RevocationKeyPrivate, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:551:1 [INFO] [stdout] | [INFO] [stdout] 551 | / pub extern fn indy_crypto_cl_revocation_key_private_from_json(rev_key_priv_json: *const c_char, [INFO] [stdout] 552 | | rev_key_priv_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 553 | | trace!("indy_crypto_cl_revocation_key_private_from_json: >>> rev_key_priv_json: {:?}, rev_key_priv_p: {:?}", [INFO] [stdout] 554 | | rev_key_priv_json, rev_key_priv_p); [INFO] [stdout] ... | [INFO] [stdout] 576 | | res [INFO] [stdout] 577 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:584:1 [INFO] [stdout] | [INFO] [stdout] 584 | / pub extern fn indy_crypto_cl_revocation_key_private_free(rev_key_priv: *const c_void) -> ErrorCode { [INFO] [stdout] 585 | | trace!("indy_crypto_cl_revocation_key_private_free: >>> rev_key_priv: {:?}", rev_key_priv); [INFO] [stdout] 586 | | [INFO] [stdout] 587 | | check_useful_c_ptr!(rev_key_priv, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 595 | | res [INFO] [stdout] 596 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:604:1 [INFO] [stdout] | [INFO] [stdout] 604 | / pub extern fn indy_crypto_cl_revocation_registry_to_json(rev_reg: *const c_void, [INFO] [stdout] 605 | | rev_reg_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 606 | | trace!("indy_crypto_cl_revocation_registry_to_json: >>> rev_reg: {:?}, rev_reg_json_p: {:?}", [INFO] [stdout] 607 | | rev_reg, rev_reg_json_p); [INFO] [stdout] ... | [INFO] [stdout] 630 | | res [INFO] [stdout] 631 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:609:5 [INFO] [stdout] | [INFO] [stdout] 609 | check_useful_c_reference!(rev_reg, RevocationRegistry, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:642:1 [INFO] [stdout] | [INFO] [stdout] 642 | / pub extern fn indy_crypto_cl_revocation_registry_from_json(rev_reg_json: *const c_char, [INFO] [stdout] 643 | | rev_reg_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 644 | | trace!("indy_crypto_cl_revocation_registry_from_json: >>> rev_reg_json: {:?}, rev_reg_p: {:?}", [INFO] [stdout] 645 | | rev_reg_json, rev_reg_p); [INFO] [stdout] ... | [INFO] [stdout] 667 | | res [INFO] [stdout] 668 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:675:1 [INFO] [stdout] | [INFO] [stdout] 675 | / pub extern fn indy_crypto_cl_revocation_registry_free(rev_reg: *const c_void) -> ErrorCode { [INFO] [stdout] 676 | | trace!("indy_crypto_cl_revocation_registry_free: >>> rev_reg: {:?}", rev_reg); [INFO] [stdout] 677 | | [INFO] [stdout] 678 | | check_useful_c_ptr!(rev_reg, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 686 | | res [INFO] [stdout] 687 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:695:1 [INFO] [stdout] | [INFO] [stdout] 695 | / pub extern fn indy_crypto_cl_revocation_tails_generator_to_json(rev_tails_generator: *const c_void, [INFO] [stdout] 696 | | rev_tails_generator_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 697 | | trace!("indy_crypto_cl_revocation_tails_generator_to_json: >>> rev_tails_generator: {:?}, rev_tails_generator_json_p: {:?}", [INFO] [stdout] 698 | | rev_tails_generator, rev_tails_generator_json_p); [INFO] [stdout] ... | [INFO] [stdout] 721 | | res [INFO] [stdout] 722 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:700:5 [INFO] [stdout] | [INFO] [stdout] 700 | check_useful_c_reference!(rev_tails_generator, RevocationTailsGenerator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:733:1 [INFO] [stdout] | [INFO] [stdout] 733 | / pub extern fn indy_crypto_cl_revocation_tails_generator_from_json(rev_tails_generator_json: *const c_char, [INFO] [stdout] 734 | | rev_tails_generator_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 735 | | trace!("indy_crypto_cl_revocation_tails_generator_from_json: >>> rev_tails_generator_json: {:?}, rev_tails_generator_p: {:?}", [INFO] [stdout] 736 | | rev_tails_generator_json, rev_tails_generator_p); [INFO] [stdout] ... | [INFO] [stdout] 758 | | res [INFO] [stdout] 759 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:766:1 [INFO] [stdout] | [INFO] [stdout] 766 | / pub extern fn indy_crypto_cl_revocation_tails_generator_free(rev_tails_generator: *const c_void) -> ErrorCode { [INFO] [stdout] 767 | | trace!("indy_crypto_cl_revocation_tails_generator_free: >>> rev_tails_generator: {:?}", rev_tails_generator); [INFO] [stdout] 768 | | [INFO] [stdout] 769 | | check_useful_c_ptr!(rev_tails_generator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 777 | | res [INFO] [stdout] 778 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:800:1 [INFO] [stdout] | [INFO] [stdout] 800 | / pub extern fn indy_crypto_cl_issuer_sign_credential(prover_id: *const c_char, [INFO] [stdout] 801 | | blinded_credential_secrets: *const c_void, [INFO] [stdout] 802 | | blinded_credential_secrets_correctness_proof: *const c_void, [INFO] [stdout] 803 | | credential_nonce: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 856 | | ErrorCode::Success [INFO] [stdout] 857 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:818:5 [INFO] [stdout] | [INFO] [stdout] 818 | check_useful_c_reference!(blinded_credential_secrets, BlindedCredentialSecrets, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:819:5 [INFO] [stdout] | [INFO] [stdout] 819 | check_useful_c_reference!(blinded_credential_secrets_correctness_proof, BlindedCredentialSecretsCorrectnessProof, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:820:5 [INFO] [stdout] | [INFO] [stdout] 820 | check_useful_c_reference!(credential_nonce, Nonce, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:821:5 [INFO] [stdout] | [INFO] [stdout] 821 | check_useful_c_reference!(credential_issuance_nonce, Nonce, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:822:5 [INFO] [stdout] | [INFO] [stdout] 822 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:823:5 [INFO] [stdout] | [INFO] [stdout] 823 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam7); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:824:5 [INFO] [stdout] | [INFO] [stdout] 824 | check_useful_c_reference!(credential_priv_key, CredentialPrivateKey, ErrorCode::CommonInvalidParam8); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:889:1 [INFO] [stdout] | [INFO] [stdout] 889 | / pub extern fn indy_crypto_cl_issuer_sign_credential_with_revoc(prover_id: *const c_char, [INFO] [stdout] 890 | | blinded_credential_secrets: *const c_void, [INFO] [stdout] 891 | | blinded_credential_secrets_correctness_proof: *const c_void, [INFO] [stdout] 892 | | credential_nonce: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 964 | | ErrorCode::Success [INFO] [stdout] 965 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:915:5 [INFO] [stdout] | [INFO] [stdout] 915 | check_useful_c_reference!(blinded_credential_secrets, BlindedCredentialSecrets, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:916:5 [INFO] [stdout] | [INFO] [stdout] 916 | check_useful_c_reference!(blinded_credential_secrets_correctness_proof, BlindedCredentialSecretsCorrectnessProof, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:917:5 [INFO] [stdout] | [INFO] [stdout] 917 | check_useful_c_reference!(credential_nonce, Nonce, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:918:5 [INFO] [stdout] | [INFO] [stdout] 918 | check_useful_c_reference!(credential_issuance_nonce, Nonce, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:919:5 [INFO] [stdout] | [INFO] [stdout] 919 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:920:5 [INFO] [stdout] | [INFO] [stdout] 920 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam7); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:921:5 [INFO] [stdout] | [INFO] [stdout] 921 | check_useful_c_reference!(credential_priv_key, CredentialPrivateKey, ErrorCode::CommonInvalidParam8); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:922:5 [INFO] [stdout] | [INFO] [stdout] 922 | check_useful_mut_c_reference!(rev_reg, RevocationRegistry, ErrorCode::CommonInvalidParam12); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:923:5 [INFO] [stdout] | [INFO] [stdout] 923 | check_useful_c_reference!(rev_key_priv, RevocationKeyPrivate, ErrorCode::CommonInvalidState); //TODO invalid param [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:973:1 [INFO] [stdout] | [INFO] [stdout] 973 | / pub extern fn indy_crypto_cl_credential_signature_to_json(credential_signature: *const c_void, [INFO] [stdout] 974 | | credential_signature_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 975 | | trace!("indy_crypto_cl_credential_signature_to_json: >>> credential_signature: {:?}, credential_signature_json_p: {:?}", [INFO] [stdout] 976 | | credential_signature, credential_signature_json_p); [INFO] [stdout] ... | [INFO] [stdout] 999 | | res [INFO] [stdout] 1000 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:978:5 [INFO] [stdout] | [INFO] [stdout] 978 | check_useful_c_reference!(credential_signature, CredentialSignature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1011:1 [INFO] [stdout] | [INFO] [stdout] 1011 | / pub extern fn indy_crypto_cl_credential_signature_from_json(credential_signature_json: *const c_char, [INFO] [stdout] 1012 | | credential_signature_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 1013 | | trace!("indy_crypto_cl_credential_signature_from_json: >>> credential_signature_json: {:?}, credential_signature_p: {:?}", [INFO] [stdout] 1014 | | credential_signature_json, credential_signature_p); [INFO] [stdout] ... | [INFO] [stdout] 1036 | | res [INFO] [stdout] 1037 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1044:1 [INFO] [stdout] | [INFO] [stdout] 1044 | / pub extern fn indy_crypto_cl_credential_signature_free(credential_signature: *const c_void) -> ErrorCode { [INFO] [stdout] 1045 | | trace!("indy_crypto_cl_credential_signature_free: >>> credential_signature: {:?}", credential_signature); [INFO] [stdout] 1046 | | [INFO] [stdout] 1047 | | check_useful_c_ptr!(credential_signature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 1054 | | res [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1063:1 [INFO] [stdout] | [INFO] [stdout] 1063 | / pub extern fn indy_crypto_cl_signature_correctness_proof_to_json(signature_correctness_proof: *const c_void, [INFO] [stdout] 1064 | | signature_correctness_proof_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 1065 | | trace!("indy_crypto_cl_signature_correctness_proof_to_json: >>> signature_correctness_proof: {:?}, signature_correctness_proof_json_p... [INFO] [stdout] 1066 | | signature_correctness_proof, signature_correctness_proof_json_p); [INFO] [stdout] ... | [INFO] [stdout] 1089 | | res [INFO] [stdout] 1090 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1068:5 [INFO] [stdout] | [INFO] [stdout] 1068 | check_useful_c_reference!(signature_correctness_proof, SignatureCorrectnessProof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1101:1 [INFO] [stdout] | [INFO] [stdout] 1101 | / pub extern fn indy_crypto_cl_signature_correctness_proof_from_json(signature_correctness_proof_json: *const c_char, [INFO] [stdout] 1102 | | signature_correctness_proof_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 1103 | | trace!("indy_crypto_cl_signature_correctness_proof_from_json: >>> signature_correctness_proof_json: {:?}, signature_correctness_proof... [INFO] [stdout] 1104 | | signature_correctness_proof_json, signature_correctness_proof_p); [INFO] [stdout] ... | [INFO] [stdout] 1126 | | res [INFO] [stdout] 1127 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1134:1 [INFO] [stdout] | [INFO] [stdout] 1134 | / pub extern fn indy_crypto_cl_signature_correctness_proof_free(signature_correctness_proof: *const c_void) -> ErrorCode { [INFO] [stdout] 1135 | | trace!("indy_crypto_cl_signature_correctness_proof_free: >>> signature_correctness_proof: {:?}", signature_correctness_proof); [INFO] [stdout] 1136 | | [INFO] [stdout] 1137 | | check_useful_c_ptr!(signature_correctness_proof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 1144 | | res [INFO] [stdout] 1145 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1153:1 [INFO] [stdout] | [INFO] [stdout] 1153 | / pub extern fn indy_crypto_cl_revocation_registry_delta_to_json(revocation_registry_delta: *const c_void, [INFO] [stdout] 1154 | | revocation_registry_delta_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 1155 | | trace!("indy_crypto_cl_revocation_registry_delta_to_json: >>> revocation_registry_delta: {:?}, revocation_registry_delta_json_p: {:?}", [INFO] [stdout] 1156 | | revocation_registry_delta, revocation_registry_delta_json_p); [INFO] [stdout] ... | [INFO] [stdout] 1179 | | res [INFO] [stdout] 1180 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1158:5 [INFO] [stdout] | [INFO] [stdout] 1158 | check_useful_c_reference!(revocation_registry_delta, SignatureCorrectnessProof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1191:1 [INFO] [stdout] | [INFO] [stdout] 1191 | / pub extern fn indy_crypto_cl_revocation_registry_delta_from_json(revocation_registry_delta_json: *const c_char, [INFO] [stdout] 1192 | | revocation_registry_delta_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 1193 | | trace!("indy_crypto_cl_revocation_registry_delta_from_json: >>> revocation_registry_delta_json: {:?}, revocation_registry_delta_p: {:... [INFO] [stdout] 1194 | | revocation_registry_delta_json, revocation_registry_delta_p); [INFO] [stdout] ... | [INFO] [stdout] 1216 | | res [INFO] [stdout] 1217 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1224:1 [INFO] [stdout] | [INFO] [stdout] 1224 | / pub extern fn indy_crypto_cl_revocation_registry_delta_free(revocation_registry_delta: *const c_void) -> ErrorCode { [INFO] [stdout] 1225 | | trace!("indy_crypto_cl_revocation_registry_delta_free: >>> revocation_registry_delta: {:?}", revocation_registry_delta); [INFO] [stdout] 1226 | | [INFO] [stdout] 1227 | | check_useful_c_ptr!(revocation_registry_delta, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 1234 | | res [INFO] [stdout] 1235 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1238:1 [INFO] [stdout] | [INFO] [stdout] 1238 | / pub extern fn indy_crypto_revocation_registry_delta_from_parts(rev_reg_from: *const c_void, [INFO] [stdout] 1239 | | rev_reg_to: *const c_void, [INFO] [stdout] 1240 | | issued: *const u32, issued_len: usize, [INFO] [stdout] 1241 | | revoked: *const u32, revoked_len: usize, [INFO] [stdout] ... | [INFO] [stdout] 1268 | | res [INFO] [stdout] 1269 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1248:5 [INFO] [stdout] | [INFO] [stdout] 1248 | check_useful_c_reference!(rev_reg_to, RevocationRegistry, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1279:1 [INFO] [stdout] | [INFO] [stdout] 1279 | / pub extern fn indy_crypto_cl_issuer_revoke_credential(rev_reg: *const c_void, [INFO] [stdout] 1280 | | max_cred_num: u32, [INFO] [stdout] 1281 | | rev_idx: u32, [INFO] [stdout] 1282 | | ctx_tails: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 1306 | | ErrorCode::Success [INFO] [stdout] 1307 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1289:5 [INFO] [stdout] | [INFO] [stdout] 1289 | check_useful_mut_c_reference!(rev_reg, RevocationRegistry, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1317:1 [INFO] [stdout] | [INFO] [stdout] 1317 | / pub extern fn indy_crypto_cl_issuer_recovery_credential(rev_reg: *const c_void, [INFO] [stdout] 1318 | | max_cred_num: u32, [INFO] [stdout] 1319 | | rev_idx: u32, [INFO] [stdout] 1320 | | ctx_tails: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 1344 | | ErrorCode::Success [INFO] [stdout] 1345 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1327:5 [INFO] [stdout] | [INFO] [stdout] 1327 | check_useful_mut_c_reference!(rev_reg, RevocationRegistry, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1348:1 [INFO] [stdout] | [INFO] [stdout] 1348 | / pub extern fn indy_crypto_cl_issuer_merge_revocation_registry_deltas(revoc_reg_delta: *const c_void, [INFO] [stdout] 1349 | | other_revoc_reg_delta: *const c_void, [INFO] [stdout] 1350 | | merged_revoc_reg_delta_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 1351 | | trace!("indy_crypto_cl_issuer_merge_revocation_registry_deltas: >>> revoc_reg_delta: {:?}, other_revoc_reg_delta: {:?}", [INFO] [stdout] ... | [INFO] [stdout] 1373 | | res [INFO] [stdout] 1374 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1354:5 [INFO] [stdout] | [INFO] [stdout] 1354 | check_useful_mut_c_reference!(revoc_reg_delta, RevocationRegistryDelta, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1355:5 [INFO] [stdout] | [INFO] [stdout] 1355 | check_useful_c_reference!(other_revoc_reg_delta, RevocationRegistryDelta, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / pub extern fn indy_crypto_cl_prover_new_master_secret(master_secret_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 20 | | trace!("indy_crypto_cl_prover_new_master_secret: >>> {:?}", master_secret_p); [INFO] [stdout] 21 | | [INFO] [stdout] 22 | | check_useful_c_ptr!(master_secret_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 37 | | res [INFO] [stdout] 38 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | / pub extern fn indy_crypto_cl_master_secret_to_json(master_secret: *const c_void, [INFO] [stdout] 47 | | master_secret_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 48 | | trace!("indy_crypto_cl_master_secret_to_json: >>> master_secret: {:?}, master_secret_json_p: {:?}", master_secret, master_secret_json... [INFO] [stdout] 49 | | [INFO] [stdout] ... | [INFO] [stdout] 71 | | res [INFO] [stdout] 72 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | check_useful_c_reference!(master_secret, MasterSecret, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | / pub extern fn indy_crypto_cl_master_secret_from_json(master_secret_json: *const c_char, [INFO] [stdout] 84 | | master_secret_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 85 | | trace!("indy_crypto_cl_master_secret_from_json: >>> master_secret_json: {:?}, master_secret_p: {:?}", master_secret_json, master_secr... [INFO] [stdout] 86 | | [INFO] [stdout] ... | [INFO] [stdout] 107 | | res [INFO] [stdout] 108 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / pub extern fn indy_crypto_cl_master_secret_free(master_secret: *const c_void) -> ErrorCode { [INFO] [stdout] 116 | | trace!("indy_crypto_cl_master_secret_free: >>> master_secret: {:?}", master_secret); [INFO] [stdout] 117 | | [INFO] [stdout] 118 | | check_useful_c_ptr!(master_secret, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 126 | | res [INFO] [stdout] 127 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:149:1 [INFO] [stdout] | [INFO] [stdout] 149 | / pub extern fn indy_crypto_cl_prover_blind_credential_secrets(credential_pub_key: *const c_void, [INFO] [stdout] 150 | | credential_key_correctness_proof: *const c_void, [INFO] [stdout] 151 | | credential_values: *const c_void, [INFO] [stdout] 152 | | credential_nonce: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 216 | | res [INFO] [stdout] 217 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | check_useful_c_reference!(credential_key_correctness_proof, CredentialKeyCorrectnessProof, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | check_useful_c_reference!(credential_nonce, Nonce, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:225:1 [INFO] [stdout] | [INFO] [stdout] 225 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_to_json(blinded_credential_secrets: *const c_void, [INFO] [stdout] 226 | | blinded_credential_secrets_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 227 | | trace!("indy_crypto_cl_blinded_credential_secrets_to_json: >>> blinded_credential_secrets: {:?}\n\ [INFO] [stdout] 228 | | blinded_credential_secrets_json_p: {:?}", blinded_credential_secrets, ... [INFO] [stdout] ... | [INFO] [stdout] 252 | | res [INFO] [stdout] 253 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:230:5 [INFO] [stdout] | [INFO] [stdout] 230 | check_useful_c_reference!(blinded_credential_secrets, BlindedCredentialSecrets, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:264:1 [INFO] [stdout] | [INFO] [stdout] 264 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_from_json(blinded_credential_secrets_json: *const c_char, [INFO] [stdout] 265 | | blinded_credential_secrets_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 266 | | trace!("indy_crypto_cl_blinded_credential_secrets_from_json: >>> blinded_credential_secrets_json: {:?}, blinded_credential_secrets_p:... [INFO] [stdout] 267 | | [INFO] [stdout] ... | [INFO] [stdout] 288 | | res [INFO] [stdout] 289 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 296 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_free(blinded_credential_secrets: *const c_void) -> ErrorCode { [INFO] [stdout] 297 | | trace!("indy_crypto_cl_blinded_credential_secrets_free: >>> blinded_credential_secrets: {:?}", blinded_credential_secrets); [INFO] [stdout] 298 | | [INFO] [stdout] 299 | | check_useful_c_ptr!(blinded_credential_secrets, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 307 | | res [INFO] [stdout] 308 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | / pub extern fn indy_crypto_cl_credential_secrets_blinding_factors_to_json(credential_secrets_blinding_factors: *const c_void, [INFO] [stdout] 317 | | credential_secrets_blinding_factors_json_p: *mut *const c_char) ... [INFO] [stdout] 318 | | trace!("indy_crypto_cl_credential_secret_blinding_factors_to_json: >>> credential_secrets_blinding_factors: {:?}\n\ [INFO] [stdout] 319 | | credential_secrets_blinding_factors_json_p: {:?}", credential_... [INFO] [stdout] ... | [INFO] [stdout] 342 | | res [INFO] [stdout] 343 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | check_useful_c_reference!(credential_secrets_blinding_factors, CredentialSecretsBlindingFactors, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:354:1 [INFO] [stdout] | [INFO] [stdout] 354 | / pub extern fn indy_crypto_cl_credential_secrets_blinding_factors_from_json(credential_secrets_blinding_factors_json: *const c_char, [INFO] [stdout] 355 | | credential_secrets_blinding_factors_p: *mut *const c_void) -> ... [INFO] [stdout] 356 | | trace!("indy_crypto_cl_credential_secrets_blinding_factors_from_json: >>> credential_secrets_blinding_factors_json: {:?}\n\ [INFO] [stdout] 357 | | credential_secrets_blinding_factors_p: {:?}", credential_se... [INFO] [stdout] ... | [INFO] [stdout] 379 | | res [INFO] [stdout] 380 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:387:1 [INFO] [stdout] | [INFO] [stdout] 387 | / pub extern fn indy_crypto_cl_credential_secrets_blinding_factors_free(credential_secrets_blinding_factors: *const c_void) -> ErrorCode { [INFO] [stdout] 388 | | trace!("indy_crypto_cl_credential_secrets_blinding_factors_free: >>> credential_secrets_blinding_factors: {:?}", credential_secrets_b... [INFO] [stdout] 389 | | [INFO] [stdout] 390 | | check_useful_c_ptr!(credential_secrets_blinding_factors, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 398 | | res [INFO] [stdout] 399 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:407:1 [INFO] [stdout] | [INFO] [stdout] 407 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_correctness_proof_to_json(blinded_credential_secrets_correctness_proof: *const c_... [INFO] [stdout] 408 | | blinded_credential_secrets_correctness_proof_json_p: *m... [INFO] [stdout] 409 | | trace!("indy_crypto_cl_blinded_credential_secrets_correctness_proof_to_json: >>> blinded_credential_secrets_correctness_proof: {:?}\n\ [INFO] [stdout] 410 | | blinded_credential_secrets_correctness_proof_json_p:... [INFO] [stdout] ... | [INFO] [stdout] 436 | | res [INFO] [stdout] 437 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | check_useful_c_reference!(blinded_credential_secrets_correctness_proof, BlindedCredentialSecretsCorrectnessProof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:448:1 [INFO] [stdout] | [INFO] [stdout] 448 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_correctness_proof_from_json(blinded_credential_secrets_correctness_proof_json: *c... [INFO] [stdout] 449 | | blinded_credential_secrets_correctness_proof_p: *mut ... [INFO] [stdout] 450 | | trace!("indy_crypto_cl_blinded_credential_secrets_correctness_proof_from_json: >>> blinded_credential_secrets_correctness_proof_json:... [INFO] [stdout] 451 | | blinded_credential_secrets_correctness_proof_p: {:?}", blinded_credential_secrets_correctness_proof_json, blinded_credential_secrets... [INFO] [stdout] ... | [INFO] [stdout] 476 | | res [INFO] [stdout] 477 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:484:1 [INFO] [stdout] | [INFO] [stdout] 484 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_correctness_proof_free(blinded_credential_secrets_correctness_proof: *const c_voi... [INFO] [stdout] 485 | | trace!("indy_crypto_cl_blinded_credential_secrets_correctness_proof_free: >>> blinded_credential_secrets_correctness_proof: {:?}", [INFO] [stdout] 486 | | blinded_credential_secrets_correctness_proof); [INFO] [stdout] 487 | | [INFO] [stdout] ... | [INFO] [stdout] 496 | | res [INFO] [stdout] 497 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:513:1 [INFO] [stdout] | [INFO] [stdout] 513 | / pub extern fn indy_crypto_cl_prover_process_credential_signature(credential_signature: *const c_void, [INFO] [stdout] 514 | | credential_values: *const c_void, [INFO] [stdout] 515 | | signature_correctness_proof: *const c_void, [INFO] [stdout] 516 | | credential_secrets_blinding_factors: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 574 | | ErrorCode::Success [INFO] [stdout] 575 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:532:5 [INFO] [stdout] | [INFO] [stdout] 532 | check_useful_mut_c_reference!(credential_signature, CredentialSignature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:533:5 [INFO] [stdout] | [INFO] [stdout] 533 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:534:5 [INFO] [stdout] | [INFO] [stdout] 534 | check_useful_c_reference!(signature_correctness_proof, SignatureCorrectnessProof, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:535:5 [INFO] [stdout] | [INFO] [stdout] 535 | check_useful_c_reference!(credential_secrets_blinding_factors, CredentialSecretsBlindingFactors, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:536:5 [INFO] [stdout] | [INFO] [stdout] 536 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:537:5 [INFO] [stdout] | [INFO] [stdout] 537 | check_useful_c_reference!(credential_issuance_nonce, Nonce, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:579:1 [INFO] [stdout] | [INFO] [stdout] 579 | / pub extern fn indy_crypto_cl_prover_get_credential_revocation_index(credential_signature: *const c_void, [INFO] [stdout] 580 | | cred_rev_indx: *mut u32) -> ErrorCode { [INFO] [stdout] 581 | | trace!("indy_crypto_cl_prover_get_credential_revocation_index: >>> credential_signature: {:?}, cred_rev_indx: {:?}", [INFO] [stdout] 582 | | credential_signature, cred_rev_indx); [INFO] [stdout] ... | [INFO] [stdout] 603 | | ErrorCode::Success [INFO] [stdout] 604 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:584:5 [INFO] [stdout] | [INFO] [stdout] 584 | check_useful_c_reference!(credential_signature, CredentialSignature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:616:1 [INFO] [stdout] | [INFO] [stdout] 616 | / pub extern fn indy_crypto_cl_prover_new_proof_builder(proof_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 617 | | trace!("indy_crypto_cl_prover_new_proof_builder: >>> {:?}", proof_builder_p); [INFO] [stdout] 618 | | [INFO] [stdout] 619 | | check_useful_c_ptr!(proof_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 634 | | res [INFO] [stdout] 635 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:650:1 [INFO] [stdout] | [INFO] [stdout] 650 | / pub extern fn indy_crypto_cl_proof_builder_add_sub_proof_request(proof_builder: *const c_void, [INFO] [stdout] 651 | | sub_proof_request: *const c_void, [INFO] [stdout] 652 | | credential_schema: *const c_void, [INFO] [stdout] 653 | | non_credential_schema: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 720 | | ErrorCode::Success [INFO] [stdout] 721 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:678:5 [INFO] [stdout] | [INFO] [stdout] 678 | check_useful_mut_c_reference!(proof_builder, ProofBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:679:5 [INFO] [stdout] | [INFO] [stdout] 679 | check_useful_c_reference!(sub_proof_request, SubProofRequest, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:680:5 [INFO] [stdout] | [INFO] [stdout] 680 | check_useful_c_reference!(credential_schema, CredentialSchema, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:681:5 [INFO] [stdout] | [INFO] [stdout] 681 | check_useful_c_reference!(non_credential_schema, NonCredentialSchema, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 682 | check_useful_c_reference!(credential_signature, CredentialSignature, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:683:5 [INFO] [stdout] | [INFO] [stdout] 683 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:684:5 [INFO] [stdout] | [INFO] [stdout] 684 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam7); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:734:1 [INFO] [stdout] | [INFO] [stdout] 734 | / pub extern fn indy_crypto_cl_proof_builder_finalize(proof_builder: *const c_void, [INFO] [stdout] 735 | | nonce: *const c_void, [INFO] [stdout] 736 | | proof_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 737 | | trace!("indy_crypto_cl_proof_builder_finalize: >>> proof_builder: {:?}, nonce: {:?}, proof_p: {:?}", [INFO] [stdout] ... | [INFO] [stdout] 762 | | res [INFO] [stdout] 763 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:741:5 [INFO] [stdout] | [INFO] [stdout] 741 | check_useful_c_reference!(nonce, Nonce, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:771:1 [INFO] [stdout] | [INFO] [stdout] 771 | / pub extern fn indy_crypto_cl_proof_to_json(proof: *const c_void, [INFO] [stdout] 772 | | proof_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 773 | | trace!("indy_crypto_cl_proof_to_json: >>> proof: {:?}, proof_json_p: {:?}", proof, proof_json_p); [INFO] [stdout] 774 | | [INFO] [stdout] ... | [INFO] [stdout] 796 | | res [INFO] [stdout] 797 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:775:5 [INFO] [stdout] | [INFO] [stdout] 775 | check_useful_c_reference!(proof, Proof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:807:1 [INFO] [stdout] | [INFO] [stdout] 807 | / pub extern fn indy_crypto_cl_proof_from_json(proof_json: *const c_char, [INFO] [stdout] 808 | | proof_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 809 | | trace!("indy_crypto_cl_proof_from_json: >>> proof_json: {:?}, proof_p: {:?}", proof_json, proof_p); [INFO] [stdout] 810 | | [INFO] [stdout] ... | [INFO] [stdout] 831 | | res [INFO] [stdout] 832 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:839:1 [INFO] [stdout] | [INFO] [stdout] 839 | / pub extern fn indy_crypto_cl_proof_free(proof: *const c_void) -> ErrorCode { [INFO] [stdout] 840 | | trace!("indy_crypto_cl_proof_free: >>> proof: {:?}", proof); [INFO] [stdout] 841 | | [INFO] [stdout] 842 | | check_useful_c_ptr!(proof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 850 | | res [INFO] [stdout] 851 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/verifier.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / pub extern fn indy_crypto_cl_verifier_new_proof_verifier(proof_verifier_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 17 | | trace!("indy_crypto_cl_verifier_new_proof_verifier: >>> {:?}", proof_verifier_p); [INFO] [stdout] 18 | | [INFO] [stdout] 19 | | check_useful_c_ptr!(proof_verifier_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 34 | | res [INFO] [stdout] 35 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/verifier.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / pub extern fn indy_crypto_cl_proof_verifier_add_sub_proof_request(proof_verifier: *const c_void, [INFO] [stdout] 39 | | sub_proof_request: *const c_void, [INFO] [stdout] 40 | | credential_schema: *const c_void, [INFO] [stdout] 41 | | non_credential_schema: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 77 | | ErrorCode::Success [INFO] [stdout] 78 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | check_useful_mut_c_reference!(proof_verifier, ProofVerifier, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | check_useful_c_reference!(sub_proof_request, SubProofRequest, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | check_useful_c_reference!(credential_schema, CredentialSchema, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | check_useful_c_reference!(non_credential_schema, NonCredentialSchema, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/verifier.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | / pub extern fn indy_crypto_cl_proof_verifier_verify(proof_verifier: *const c_void, [INFO] [stdout] 90 | | proof: *const c_void, [INFO] [stdout] 91 | | nonce: *const c_void, [INFO] [stdout] 92 | | valid_p: *mut bool) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 117 | | res [INFO] [stdout] 118 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | check_useful_c_reference!(proof, Proof, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | check_useful_c_reference!(nonce, Nonce, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:17:20 [INFO] [stdout] | [INFO] [stdout] 17 | type FFITailTake = extern fn(ctx: *const c_void, idx: u32, tail_p: *mut *const c_void) -> ErrorCode; [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | type FFITailPut = extern fn(ctx: *const c_void, tail: *const c_void) -> ErrorCode; [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / pub extern fn indy_crypto_cl_tails_generator_next(rev_tails_generator: *const c_void, [INFO] [stdout] 22 | | tail_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 23 | | trace!("indy_crypto_cl_tails_generator_next: >>> rev_tails_generator: {:?}, tail_p {:?}", [INFO] [stdout] 24 | | rev_tails_generator, tail_p); [INFO] [stdout] ... | [INFO] [stdout] 45 | | res [INFO] [stdout] 46 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | check_useful_mut_c_reference!(rev_tails_generator, RevocationTailsGenerator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | / pub extern fn indy_crypto_cl_tails_generator_count(rev_tails_generator: *const c_void, [INFO] [stdout] 50 | | count_p: *mut u32) -> ErrorCode { [INFO] [stdout] 51 | | trace!("indy_crypto_cl_tails_generator_count: >>> rev_tails_generator: {:?}, count_p {:?}", [INFO] [stdout] 52 | | rev_tails_generator, count_p); [INFO] [stdout] ... | [INFO] [stdout] 66 | | res [INFO] [stdout] 67 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | check_useful_mut_c_reference!(rev_tails_generator, RevocationTailsGenerator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | / pub extern fn indy_crypto_cl_tail_free(tail: *const c_void) -> ErrorCode { [INFO] [stdout] 71 | | trace!("indy_crypto_cl_tail_free: >>> tail: {:?}", tail); [INFO] [stdout] 72 | | [INFO] [stdout] 73 | | check_useful_c_ptr!(tail, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 81 | | res [INFO] [stdout] 82 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | / pub extern fn indy_crypto_cl_witness_new(rev_idx: u32, [INFO] [stdout] 86 | | max_cred_num: u32, [INFO] [stdout] 87 | | issuance_by_default: bool, [INFO] [stdout] 88 | | rev_reg_delta: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 111 | | res [INFO] [stdout] 112 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | check_useful_c_reference!(rev_reg_delta, RevocationRegistryDelta, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / pub extern fn indy_crypto_cl_witness_update(rev_idx: u32, [INFO] [stdout] 116 | | max_cred_num: u32, [INFO] [stdout] 117 | | rev_reg_delta: *const c_void, [INFO] [stdout] 118 | | witness: *mut c_void, [INFO] [stdout] ... | [INFO] [stdout] 135 | | res [INFO] [stdout] 136 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | check_useful_c_reference!(rev_reg_delta, RevocationRegistryDelta, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | check_useful_mut_c_reference!(witness, Witness, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | / pub extern fn indy_crypto_cl_witness_free(witness: *const c_void) -> ErrorCode { [INFO] [stdout] 140 | | trace!("indy_crypto_cl_witness_free: >>> witness: {:?}", witness); [INFO] [stdout] 141 | | [INFO] [stdout] 142 | | check_useful_c_ptr!(witness, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 150 | | res [INFO] [stdout] 151 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:164:1 [INFO] [stdout] | [INFO] [stdout] 164 | / pub extern fn indy_crypto_cl_credential_schema_builder_new(credential_schema_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 165 | | trace!("indy_crypto_cl_credential_schema_builder_new: >>> credential_schema_builder_p: {:?}", credential_schema_builder_p); [INFO] [stdout] 166 | | [INFO] [stdout] 167 | | check_useful_c_ptr!(credential_schema_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 182 | | res [INFO] [stdout] 183 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | / pub extern fn indy_crypto_cl_credential_schema_builder_add_attr(credential_schema_builder: *const c_void, [INFO] [stdout] 192 | | attr: *const c_char) -> ErrorCode { [INFO] [stdout] 193 | | trace!("indy_crypto_cl_credential_schema_builder_add_attr: >>> credential_schema_builder: {:?}, attr: {:?}", credential_schema_builde... [INFO] [stdout] 194 | | [INFO] [stdout] ... | [INFO] [stdout] 206 | | res [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | check_useful_mut_c_reference!(credential_schema_builder, CredentialSchemaBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:218:1 [INFO] [stdout] | [INFO] [stdout] 218 | / pub extern fn indy_crypto_cl_credential_schema_builder_finalize(credential_schema_builder: *const c_void, [INFO] [stdout] 219 | | credential_schema_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 220 | | trace!("indy_crypto_cl_credential_schema_builder_finalize: >>> credential_schema_builder: {:?}, credential_schema_p: {:?}", credentia... [INFO] [stdout] 221 | | [INFO] [stdout] ... | [INFO] [stdout] 242 | | res [INFO] [stdout] 243 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | / pub extern fn indy_crypto_cl_credential_schema_free(credential_schema: *const c_void) -> ErrorCode { [INFO] [stdout] 251 | | trace!("indy_crypto_cl_credential_schema_free: >>> credential_schema: {:?}", credential_schema); [INFO] [stdout] 252 | | [INFO] [stdout] 253 | | check_useful_c_ptr!(credential_schema, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 261 | | res [INFO] [stdout] 262 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:275:1 [INFO] [stdout] | [INFO] [stdout] 275 | / pub extern fn indy_crypto_cl_non_credential_schema_builder_new(non_credential_schema_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 276 | | trace!("indy_crypto_cl_non_credential_schema_builder_new: >>> non_credential_schema_builder_p: {:?}", non_credential_schema_builder_p); [INFO] [stdout] 277 | | [INFO] [stdout] 278 | | check_useful_c_ptr!(non_credential_schema_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 293 | | res [INFO] [stdout] 294 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / pub extern fn indy_crypto_cl_non_credential_schema_builder_add_attr(non_credential_schema_builder: *const c_void, [INFO] [stdout] 303 | | attr: *const c_char) -> ErrorCode { [INFO] [stdout] 304 | | trace!("indy_crypto_cl_credential_schema_builder_add_attr: >>> non_credential_schema_builder: {:?}, attr: {:?}", non_credential_schem... [INFO] [stdout] 305 | | [INFO] [stdout] ... | [INFO] [stdout] 317 | | res [INFO] [stdout] 318 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | check_useful_mut_c_reference!(non_credential_schema_builder, NonCredentialSchemaBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:329:1 [INFO] [stdout] | [INFO] [stdout] 329 | / pub extern fn indy_crypto_cl_non_credential_schema_builder_finalize(non_credential_schema_builder: *const c_void, [INFO] [stdout] 330 | | non_credential_schema_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 331 | | trace!("indy_crypto_cl_non_credential_schema_builder_finalize: >>> non_credential_schema_builder: {:?}, non_credential_schema_p: {:?}... [INFO] [stdout] 332 | | [INFO] [stdout] ... | [INFO] [stdout] 353 | | res [INFO] [stdout] 354 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:361:1 [INFO] [stdout] | [INFO] [stdout] 361 | / pub extern fn indy_crypto_cl_non_credential_schema_free(non_credential_schema: *const c_void) -> ErrorCode { [INFO] [stdout] 362 | | trace!("indy_crypto_cl_non_credential_schema_free: >>> non_credential_schema: {:?}", non_credential_schema); [INFO] [stdout] 363 | | [INFO] [stdout] 364 | | check_useful_c_ptr!(non_credential_schema, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 372 | | res [INFO] [stdout] 373 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:386:1 [INFO] [stdout] | [INFO] [stdout] 386 | / pub extern fn indy_crypto_cl_credential_values_builder_new(credential_values_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 387 | | trace!("indy_crypto_cl_credential_values_builder_new: >>> credential_values_builder_p: {:?}", credential_values_builder_p); [INFO] [stdout] 388 | | [INFO] [stdout] 389 | | check_useful_c_ptr!(credential_values_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 404 | | res [INFO] [stdout] 405 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:414:1 [INFO] [stdout] | [INFO] [stdout] 414 | / pub extern fn indy_crypto_cl_credential_values_builder_add_dec_known(credential_values_builder: *const c_void, [INFO] [stdout] 415 | | attr: *const c_char, [INFO] [stdout] 416 | | dec_value: *const c_char) -> ErrorCode { [INFO] [stdout] 417 | | trace!("indy_crypto_cl_credential_values_builder_add_dec_known: >>> credential_values_builder: {:?}, attr: {:?}, dec_value: {:?}", [INFO] [stdout] ... | [INFO] [stdout] 432 | | res [INFO] [stdout] 433 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | check_useful_mut_c_reference!(credential_values_builder, CredentialValuesBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:442:1 [INFO] [stdout] | [INFO] [stdout] 442 | / pub extern fn indy_crypto_cl_credential_values_builder_add_dec_hidden(credential_values_builder: *const c_void, [INFO] [stdout] 443 | | attr: *const c_char, [INFO] [stdout] 444 | | dec_value: *const c_char) -> ErrorCode { [INFO] [stdout] 445 | | trace!("indy_crypto_cl_credential_values_builder_add_dec_hidden: >>> credential_values_builder: {:?}, attr: {:?}, dec_value: {:?}", [INFO] [stdout] ... | [INFO] [stdout] 460 | | res [INFO] [stdout] 461 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:448:5 [INFO] [stdout] | [INFO] [stdout] 448 | check_useful_mut_c_reference!(credential_values_builder, CredentialValuesBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | / pub extern fn indy_crypto_cl_credential_values_builder_add_dec_commitment(credential_values_builder: *const c_void, [INFO] [stdout] 472 | | attr: *const c_char, [INFO] [stdout] 473 | | dec_value: *const c_char, [INFO] [stdout] 474 | | dec_blinding_factor: *const c_char) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 491 | | res [INFO] [stdout] 492 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:478:5 [INFO] [stdout] | [INFO] [stdout] 478 | check_useful_mut_c_reference!(credential_values_builder, CredentialValuesBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:503:1 [INFO] [stdout] | [INFO] [stdout] 503 | / pub extern fn indy_crypto_cl_credential_values_builder_finalize(credential_values_builder: *const c_void, [INFO] [stdout] 504 | | credential_values_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 505 | | trace!("indy_crypto_cl_credential_values_builder_finalize: >>> credential_values_builder: {:?}, credential_values_p: {:?}", credentia... [INFO] [stdout] 506 | | [INFO] [stdout] ... | [INFO] [stdout] 527 | | res [INFO] [stdout] 528 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:535:1 [INFO] [stdout] | [INFO] [stdout] 535 | / pub extern fn indy_crypto_cl_credential_values_free(credential_values: *const c_void) -> ErrorCode { [INFO] [stdout] 536 | | trace!("indy_crypto_cl_credential_values_free: >>> credential_values: {:?}", credential_values); [INFO] [stdout] 537 | | [INFO] [stdout] 538 | | check_useful_c_ptr!(credential_values, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 546 | | res [INFO] [stdout] 547 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:560:1 [INFO] [stdout] | [INFO] [stdout] 560 | / pub extern fn indy_crypto_cl_sub_proof_request_builder_new(sub_proof_request_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 561 | | trace!("indy_crypto_cl_sub_proof_request_builder_new: >>> sub_proof_request_builder_p: {:?}", sub_proof_request_builder_p); [INFO] [stdout] 562 | | [INFO] [stdout] 563 | | check_useful_c_ptr!(sub_proof_request_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 578 | | res [INFO] [stdout] 579 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | / pub extern fn indy_crypto_cl_sub_proof_request_builder_add_revealed_attr(sub_proof_request_builder: *const c_void, [INFO] [stdout] 588 | | attr: *const c_char) -> ErrorCode { [INFO] [stdout] 589 | | trace!("indy_crypto_cl_sub_proof_request_builder_add_revealed_attr: >>> sub_proof_request_builder: {:?}, attr: {:?}", [INFO] [stdout] 590 | | sub_proof_request_builder, attr); [INFO] [stdout] ... | [INFO] [stdout] 604 | | res [INFO] [stdout] 605 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:592:5 [INFO] [stdout] | [INFO] [stdout] 592 | check_useful_mut_c_reference!(sub_proof_request_builder, SubProofRequestBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:615:1 [INFO] [stdout] | [INFO] [stdout] 615 | / pub extern fn indy_crypto_cl_sub_proof_request_builder_add_predicate(sub_proof_request_builder: *const c_void, [INFO] [stdout] 616 | | attr_name: *const c_char, [INFO] [stdout] 617 | | p_type: *const c_char, [INFO] [stdout] 618 | | value: i32) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 635 | | res [INFO] [stdout] 636 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:622:5 [INFO] [stdout] | [INFO] [stdout] 622 | check_useful_mut_c_reference!(sub_proof_request_builder, SubProofRequestBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:647:1 [INFO] [stdout] | [INFO] [stdout] 647 | / pub extern fn indy_crypto_cl_sub_proof_request_builder_finalize(sub_proof_request_builder: *const c_void, [INFO] [stdout] 648 | | sub_proof_request_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 649 | | trace!("indy_crypto_cl_sub_proof_request_builder_finalize: >>> sub_proof_request_builder: {:?}, sub_proof_request_p: {:?}", [INFO] [stdout] 650 | | sub_proof_request_builder, sub_proof_request_p); [INFO] [stdout] ... | [INFO] [stdout] 672 | | res [INFO] [stdout] 673 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:680:1 [INFO] [stdout] | [INFO] [stdout] 680 | / pub extern fn indy_crypto_cl_sub_proof_request_free(sub_proof_request: *const c_void) -> ErrorCode { [INFO] [stdout] 681 | | trace!("indy_crypto_cl_sub_proof_request_free: >>> sub_proof_request: {:?}", sub_proof_request); [INFO] [stdout] 682 | | [INFO] [stdout] 683 | | check_useful_c_ptr!(sub_proof_request, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 691 | | res [INFO] [stdout] 692 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:701:1 [INFO] [stdout] | [INFO] [stdout] 701 | / pub extern fn indy_crypto_cl_new_nonce(nonce_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 702 | | trace!("indy_crypto_cl_new_nonce: >>> {:?}", nonce_p); [INFO] [stdout] 703 | | [INFO] [stdout] 704 | | check_useful_c_ptr!(nonce_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 719 | | res [INFO] [stdout] 720 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:728:1 [INFO] [stdout] | [INFO] [stdout] 728 | / pub extern fn indy_crypto_cl_nonce_to_json(nonce: *const c_void, [INFO] [stdout] 729 | | nonce_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 730 | | trace!("indy_crypto_cl_nonce_to_json: >>> nonce: {:?}, nonce_json_p: {:?}", nonce, nonce_json_p); [INFO] [stdout] 731 | | [INFO] [stdout] ... | [INFO] [stdout] 753 | | res [INFO] [stdout] 754 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:732:5 [INFO] [stdout] | [INFO] [stdout] 732 | check_useful_c_reference!(nonce, Nonce, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:764:1 [INFO] [stdout] | [INFO] [stdout] 764 | / pub extern fn indy_crypto_cl_nonce_from_json(nonce_json: *const c_char, [INFO] [stdout] 765 | | nonce_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 766 | | trace!("indy_crypto_cl_nonce_from_json: >>> nonce_json: {:?}, nonce_p: {:?}", nonce_json, nonce_p); [INFO] [stdout] 767 | | [INFO] [stdout] ... | [INFO] [stdout] 788 | | res [INFO] [stdout] 789 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 | / pub extern fn indy_crypto_cl_nonce_free(nonce: *const c_void) -> ErrorCode { [INFO] [stdout] 797 | | trace!("indy_crypto_cl_nonce_free: >>> nonce: {:?}", nonce); [INFO] [stdout] 798 | | [INFO] [stdout] 799 | | check_useful_c_ptr!(nonce, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 807 | | res [INFO] [stdout] 808 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:824:56 [INFO] [stdout] | [INFO] [stdout] 824 | fn access_tail(&self, tail_id: u32, accessor: &mut FnMut(&Tail)) -> Result<(), IndyCryptoError> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Tail)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | / pub extern fn indy_crypto_bls_generator_new(gen_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 19 | | trace!("indy_crypto_bls_generator_new: >>> gen_p: {:?}", gen_p); [INFO] [stdout] 20 | | [INFO] [stdout] 21 | | check_useful_c_ptr!(gen_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 36 | | res [INFO] [stdout] 37 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / pub extern fn indy_crypto_bls_generator_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 49 | | gen_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 50 | | trace!("indy_crypto_bls_generator_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, gen_p: {:?}", bytes, bytes_len, gen_p); [INFO] [stdout] 51 | | [INFO] [stdout] ... | [INFO] [stdout] 71 | | res [INFO] [stdout] 72 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | / pub extern fn indy_crypto_bls_generator_as_bytes(gen: *const c_void, [INFO] [stdout] 84 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 85 | | trace!("indy_crypto_bls_generator_as_bytes: >>> gen: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", gen, bytes_p, bytes_len_p); [INFO] [stdout] 86 | | [INFO] [stdout] ... | [INFO] [stdout] 101 | | res [INFO] [stdout] 102 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / pub extern fn indy_crypto_bls_generator_free(gen: *const c_void) -> ErrorCode { [INFO] [stdout] 110 | | trace!("indy_crypto_bls_generator_free: >>> gen: {:?}", gen); [INFO] [stdout] 111 | | [INFO] [stdout] 112 | | check_useful_c_ptr!(gen, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 118 | | res [INFO] [stdout] 119 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | / pub extern fn indy_crypto_bls_sign_key_new(seed: *const u8, [INFO] [stdout] 131 | | seed_len: usize, [INFO] [stdout] 132 | | sign_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 133 | | trace!("indy_crypto_bls_sign_key_new: >>> seed: {:?}, seed_len: {:?}, sign_key_p: {:?}", seed, seed_len, sign_key_p); [INFO] [stdout] ... | [INFO] [stdout] 153 | | res [INFO] [stdout] 154 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / pub extern fn indy_crypto_bls_sign_key_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 166 | | sign_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 167 | | trace!("indy_crypto_bls_sign_key_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, gen_p: {:?}", bytes, bytes_len, sign_key_p); [INFO] [stdout] 168 | | [INFO] [stdout] ... | [INFO] [stdout] 188 | | res [INFO] [stdout] 189 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / pub extern fn indy_crypto_bls_sign_key_as_bytes(sign_key: *const c_void, [INFO] [stdout] 201 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 202 | | trace!("indy_crypto_bls_sign_key_as_bytes: >>> sign_key: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", sign_key, bytes_p, bytes_len_p); [INFO] [stdout] 203 | | [INFO] [stdout] ... | [INFO] [stdout] 218 | | res [INFO] [stdout] 219 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | check_useful_c_reference!(sign_key, SignKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | / pub extern fn indy_crypto_bls_sign_key_free(sign_key: *const c_void) -> ErrorCode { [INFO] [stdout] 227 | | check_useful_c_ptr!(sign_key, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 228 | | [INFO] [stdout] 229 | | trace!("indy_crypto_bls_sign_key_free: >>> sign_key: {:?}", secret!(sign_key)); [INFO] [stdout] ... | [INFO] [stdout] 235 | | res [INFO] [stdout] 236 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | / pub extern fn indy_crypto_bls_ver_key_new(gen: *const c_void, [INFO] [stdout] 248 | | sign_key: *const c_void, [INFO] [stdout] 249 | | ver_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 250 | | trace!("indy_crypto_bls_ver_key_new: >>> gen: {:?}, sign_key: {:?}, ver_key_p: {:?}", gen, sign_key, ver_key_p); [INFO] [stdout] ... | [INFO] [stdout] 270 | | res [INFO] [stdout] 271 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | check_useful_c_reference!(sign_key, SignKey, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:282:1 [INFO] [stdout] | [INFO] [stdout] 282 | / pub extern fn indy_crypto_bls_ver_key_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 283 | | ver_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 284 | | trace!("indy_crypto_bls_ver_key_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, gen_p: {:?}", bytes, bytes_len, ver_key_p); [INFO] [stdout] 285 | | [INFO] [stdout] ... | [INFO] [stdout] 305 | | res [INFO] [stdout] 306 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:317:1 [INFO] [stdout] | [INFO] [stdout] 317 | / pub extern fn indy_crypto_bls_ver_key_as_bytes(ver_key: *const c_void, [INFO] [stdout] 318 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 319 | | trace!("indy_crypto_bls_sign_key_as_bytes: >>> ver_key: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", ver_key, bytes_p, bytes_len_p); [INFO] [stdout] 320 | | [INFO] [stdout] ... | [INFO] [stdout] 335 | | res [INFO] [stdout] 336 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | check_useful_c_reference!(ver_key, VerKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:343:1 [INFO] [stdout] | [INFO] [stdout] 343 | / pub extern fn indy_crypto_bls_ver_key_free(ver_key: *const c_void) -> ErrorCode { [INFO] [stdout] 344 | | check_useful_c_ptr!(ver_key, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 345 | | [INFO] [stdout] 346 | | trace!("indy_crypto_bls_ver_key_free: >>> ver_key: {:?}", ver_key); [INFO] [stdout] ... | [INFO] [stdout] 352 | | res [INFO] [stdout] 353 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | / pub extern fn indy_crypto_bls_pop_new(ver_key: *const c_void, [INFO] [stdout] 365 | | sign_key: *const c_void, [INFO] [stdout] 366 | | pop_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 367 | | trace!("indy_crypto_bls_pop_new: >>> ver_key: {:?}, sign_key: {:?}, pop_p: {:?}", ver_key, sign_key, pop_p); [INFO] [stdout] ... | [INFO] [stdout] 387 | | res [INFO] [stdout] 388 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 369 | check_useful_c_reference!(ver_key, VerKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | check_useful_c_reference!(sign_key, SignKey, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:399:1 [INFO] [stdout] | [INFO] [stdout] 399 | / pub extern fn indy_crypto_bls_pop_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 400 | | pop_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 401 | | trace!("indy_crypto_bls_pop_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, gen_p: {:?}", bytes, bytes_len, pop_p); [INFO] [stdout] 402 | | [INFO] [stdout] ... | [INFO] [stdout] 422 | | res [INFO] [stdout] 423 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:434:1 [INFO] [stdout] | [INFO] [stdout] 434 | / pub extern fn indy_crypto_bls_pop_as_bytes(pop: *const c_void, [INFO] [stdout] 435 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 436 | | trace!("indy_crypto_bls_pop_as_bytes: >>> pop: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", pop, bytes_p, bytes_len_p); [INFO] [stdout] 437 | | [INFO] [stdout] ... | [INFO] [stdout] 452 | | res [INFO] [stdout] 453 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:438:5 [INFO] [stdout] | [INFO] [stdout] 438 | check_useful_c_reference!(pop, ProofOfPossession, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:460:1 [INFO] [stdout] | [INFO] [stdout] 460 | / pub extern fn indy_crypto_bls_pop_free(pop: *const c_void) -> ErrorCode { [INFO] [stdout] 461 | | check_useful_c_ptr!(pop, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 462 | | [INFO] [stdout] 463 | | trace!("indy_crypto_bls_pop_free: >>> pop: {:?}", pop); [INFO] [stdout] ... | [INFO] [stdout] 469 | | res [INFO] [stdout] 470 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:481:1 [INFO] [stdout] | [INFO] [stdout] 481 | / pub extern fn indy_crypto_bls_signature_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 482 | | signature_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 483 | | trace!("indy_crypto_bls_signature_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, signature_p: {:?}", bytes, bytes_len, signature_p); [INFO] [stdout] 484 | | [INFO] [stdout] ... | [INFO] [stdout] 504 | | res [INFO] [stdout] 505 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:516:1 [INFO] [stdout] | [INFO] [stdout] 516 | / pub extern fn indy_crypto_bls_signature_as_bytes(signature: *const c_void, [INFO] [stdout] 517 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 518 | | trace!("indy_crypto_bls_signature_as_bytes: >>> signature: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", signature, bytes_p, bytes_len_p); [INFO] [stdout] 519 | | [INFO] [stdout] ... | [INFO] [stdout] 534 | | res [INFO] [stdout] 535 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:520:5 [INFO] [stdout] | [INFO] [stdout] 520 | check_useful_c_reference!(signature, Signature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:542:1 [INFO] [stdout] | [INFO] [stdout] 542 | / pub extern fn indy_crypto_bls_signature_free(signature: *const c_void) -> ErrorCode { [INFO] [stdout] 543 | | check_useful_c_ptr!(signature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 544 | | [INFO] [stdout] 545 | | trace!("indy_crypto_bls_signature_free: >>> signature: {:?}", signature); [INFO] [stdout] ... | [INFO] [stdout] 551 | | res [INFO] [stdout] 552 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:563:1 [INFO] [stdout] | [INFO] [stdout] 563 | / pub extern fn indy_crypto_bls_multi_signature_new(signatures: *const *const c_void, [INFO] [stdout] 564 | | signatures_len: usize, [INFO] [stdout] 565 | | multi_sig_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 566 | | trace!("indy_crypto_bls_multi_signature_new: >>> signatures: {:?}, signatures_len: {:?}, multi_sig_p: {:?}", signatures, signatures_l... [INFO] [stdout] ... | [INFO] [stdout] 586 | | res [INFO] [stdout] 587 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:598:1 [INFO] [stdout] | [INFO] [stdout] 598 | / pub extern fn indy_crypto_bls_multi_signature_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 599 | | multi_sig_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 600 | | trace!("indy_crypto_bls_multi_signature_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, multi_sig_p: {:?}", bytes, bytes_len, multi_sig... [INFO] [stdout] 601 | | [INFO] [stdout] ... | [INFO] [stdout] 621 | | res [INFO] [stdout] 622 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:633:1 [INFO] [stdout] | [INFO] [stdout] 633 | / pub extern fn indy_crypto_bls_multi_signature_as_bytes(multi_sig: *const c_void, [INFO] [stdout] 634 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 635 | | trace!("indy_crypto_bls_multi_signature_as_bytes: >>> multi_sig: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", multi_sig, bytes_p, bytes_l... [INFO] [stdout] 636 | | [INFO] [stdout] ... | [INFO] [stdout] 652 | | res [INFO] [stdout] 653 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:660:1 [INFO] [stdout] | [INFO] [stdout] 660 | / pub extern fn indy_crypto_bls_multi_signature_free(multi_sig: *const c_void) -> ErrorCode { [INFO] [stdout] 661 | | check_useful_c_ptr!(multi_sig, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 662 | | [INFO] [stdout] 663 | | trace!("indy_crypto_bls_multi_signature_free: >>> multi_sig: {:?}", multi_sig); [INFO] [stdout] ... | [INFO] [stdout] 669 | | res [INFO] [stdout] 670 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:684:1 [INFO] [stdout] | [INFO] [stdout] 684 | / pub extern fn indy_crypto_bls_sign(message: *const u8, [INFO] [stdout] 685 | | message_len: usize, [INFO] [stdout] 686 | | sign_key: *const c_void, [INFO] [stdout] 687 | | signature_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 710 | | res [INFO] [stdout] 711 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:692:5 [INFO] [stdout] | [INFO] [stdout] 692 | check_useful_c_reference!(sign_key, SignKey, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:724:1 [INFO] [stdout] | [INFO] [stdout] 724 | / pub extern fn indy_crypto_bsl_verify(signature: *const c_void, [INFO] [stdout] 725 | | message: *const u8, [INFO] [stdout] 726 | | message_len: usize, [INFO] [stdout] 727 | | ver_key: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 751 | | res [INFO] [stdout] 752 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:732:5 [INFO] [stdout] | [INFO] [stdout] 732 | check_useful_c_reference!(signature, Signature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:735:5 [INFO] [stdout] | [INFO] [stdout] 735 | check_useful_c_reference!(ver_key, VerKey, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:736:5 [INFO] [stdout] | [INFO] [stdout] 736 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:766:1 [INFO] [stdout] | [INFO] [stdout] 766 | / pub extern fn indy_crypto_bls_verify_multi_sig(multi_sig: *const c_void, [INFO] [stdout] 767 | | message: *const u8, [INFO] [stdout] 768 | | message_len: usize, [INFO] [stdout] 769 | | ver_keys: *const *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 793 | | res [INFO] [stdout] 794 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:775:5 [INFO] [stdout] | [INFO] [stdout] 775 | check_useful_c_reference!(multi_sig, MultiSignature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:778:5 [INFO] [stdout] | [INFO] [stdout] 778 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:805:1 [INFO] [stdout] | [INFO] [stdout] 805 | / pub extern fn indy_crypto_bsl_verify_pop(pop: *const c_void, [INFO] [stdout] 806 | | ver_key: *const c_void, [INFO] [stdout] 807 | | gen: *const c_void, [INFO] [stdout] 808 | | valid_p: *mut bool) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 828 | | res [INFO] [stdout] 829 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:811:5 [INFO] [stdout] | [INFO] [stdout] 811 | check_useful_c_reference!(pop, ProofOfPossession, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:812:5 [INFO] [stdout] | [INFO] [stdout] 812 | check_useful_c_reference!(ver_key, VerKey, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:813:5 [INFO] [stdout] | [INFO] [stdout] 813 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/logger.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | / pub extern fn indy_crypto_set_logger(context: *const c_void, [INFO] [stdout] 28 | | enabled: Option, [INFO] [stdout] 29 | | log: Option, [INFO] [stdout] 30 | | flush: Option) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 42 | | res [INFO] [stdout] 43 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/logger.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | / pub extern fn indy_crypto_set_default_logger(pattern: *const c_char) -> ErrorCode { [INFO] [stdout] 59 | | trace!("indy_crypto_set_default_logger >>> pattern: {:?}", pattern); [INFO] [stdout] 60 | | [INFO] [stdout] 61 | | check_useful_opt_c_str!(pattern, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 72 | | res [INFO] [stdout] 73 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/mod.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | / pub extern fn indy_crypto_get_current_error(error_json_p: *mut *const c_char) { [INFO] [stdout] 91 | | trace!("indy_crypto_get_current_error >>> error_json_p: {:?}", error_json_p); [INFO] [stdout] 92 | | [INFO] [stdout] 93 | | let error = get_current_error_c_json(); [INFO] [stdout] ... | [INFO] [stdout] 96 | | trace!("indy_crypto_get_current_error: <<<"); [INFO] [stdout] 97 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/utils/logger.rs:17:22 [INFO] [stdout] | [INFO] [stdout] 17 | pub type EnabledCB = extern fn(context: *const c_void, [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(missing_abi)]` on by default [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/utils/logger.rs:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | pub type LogCB = extern fn(context: *const c_void, [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/utils/logger.rs:29:20 [INFO] [stdout] | [INFO] [stdout] 29 | pub type FlushCB = extern fn(context: *const c_void); [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cl/issuer.rs:957:60 [INFO] [stdout] | [INFO] [stdout] 957 | ... rev_tails_accessor: &RevocationTailsAccessor) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RevocationTailsAccessor` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cl/mod.rs:513:56 [INFO] [stdout] | [INFO] [stdout] 513 | fn access_tail(&self, tail_id: u32, accessor: &mut FnMut(&Tail)) -> Result<(), IndyCryptoError>; [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Tail)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cl/mod.rs:523:56 [INFO] [stdout] | [INFO] [stdout] 523 | fn access_tail(&self, tail_id: u32, accessor: &mut FnMut(&Tail)) -> Result<(), IndyCryptoError> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Tail)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/errors/mod.rs:48:32 [INFO] [stdout] | [INFO] [stdout] 48 | fn cause(&self) -> Option<&Fail> { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / pub extern fn indy_crypto_cl_issuer_new_credential_def(credential_schema: *const c_void, [INFO] [stdout] 37 | | non_credential_schema: *const c_void, [INFO] [stdout] 38 | | support_revocation: bool, [INFO] [stdout] 39 | | credential_pub_key_p: *mut *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 83 | | res [INFO] [stdout] 84 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | check_useful_c_reference!(credential_schema, CredentialSchema, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | check_useful_c_reference!(non_credential_schema, NonCredentialSchema, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | / pub extern fn indy_crypto_cl_credential_public_key_to_json(credential_pub_key: *const c_void, [INFO] [stdout] 93 | | credential_pub_key_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 94 | | trace!("indy_crypto_cl_credential_public_key_to_json: >>> credential_pub_key: {:?}, credential_pub_key_json_p: {:?}", credential_pub_... [INFO] [stdout] 95 | | [INFO] [stdout] ... | [INFO] [stdout] 117 | | res [INFO] [stdout] 118 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | / pub extern fn indy_crypto_cl_credential_public_key_from_json(credential_pub_key_json: *const c_char, [INFO] [stdout] 130 | | credential_pub_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 131 | | trace!("indy_crypto_cl_credential_public_key_from_json: >>> credential_pub_key_json: {:?}, credential_pub_key_p: {:?}", credential_pu... [INFO] [stdout] 132 | | [INFO] [stdout] ... | [INFO] [stdout] 153 | | res [INFO] [stdout] 154 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:161:1 [INFO] [stdout] | [INFO] [stdout] 161 | / pub extern fn indy_crypto_cl_credential_public_key_free(credential_pub_key: *const c_void) -> ErrorCode { [INFO] [stdout] 162 | | trace!("indy_crypto_cl_credential_public_key_free: >>> credential_pub_key: {:?}", credential_pub_key); [INFO] [stdout] 163 | | [INFO] [stdout] 164 | | check_useful_c_ptr!(credential_pub_key, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 172 | | res [INFO] [stdout] 173 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / pub extern fn indy_crypto_cl_credential_private_key_to_json(credential_priv_key: *const c_void, [INFO] [stdout] 182 | | credential_priv_key_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 183 | | trace!("indy_crypto_cl_credential_private_key_to_json: >>> credential_priv_key: {:?}, credential_priv_key_json_p: {:?}", credential_p... [INFO] [stdout] 184 | | [INFO] [stdout] ... | [INFO] [stdout] 206 | | res [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | check_useful_c_reference!(credential_priv_key, CredentialPrivateKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:218:1 [INFO] [stdout] | [INFO] [stdout] 218 | / pub extern fn indy_crypto_cl_credential_private_key_from_json(credential_priv_key_json: *const c_char, [INFO] [stdout] 219 | | credential_priv_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 220 | | trace!("indy_crypto_cl_credential_private_key_from_json: >>> credential_priv_key_json: {:?}, credential_priv_key_p: {:?}", credential... [INFO] [stdout] 221 | | [INFO] [stdout] ... | [INFO] [stdout] 242 | | res [INFO] [stdout] 243 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | / pub extern fn indy_crypto_cl_credential_private_key_free(credential_priv_key: *const c_void) -> ErrorCode { [INFO] [stdout] 251 | | trace!("indy_crypto_cl_credential_private_key_free: >>> credential_priv_key: {:?}", credential_priv_key); [INFO] [stdout] 252 | | [INFO] [stdout] 253 | | check_useful_c_ptr!(credential_priv_key, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 261 | | res [INFO] [stdout] 262 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:270:1 [INFO] [stdout] | [INFO] [stdout] 270 | / pub extern fn indy_crypto_cl_credential_key_correctness_proof_to_json(credential_key_correctness_proof: *const c_void, [INFO] [stdout] 271 | | credential_key_correctness_proof_json_p: *mut *const c_char) -> Err... [INFO] [stdout] 272 | | trace!("indy_crypto_cl_credential_key_correctness_proof_to_json: >>> credential_key_correctness_proof: {:?}, credential_key_correctne... [INFO] [stdout] 273 | | credential_key_correctness_proof, credential_key_correctness_proof_json_p); [INFO] [stdout] ... | [INFO] [stdout] 296 | | res [INFO] [stdout] 297 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | check_useful_c_reference!(credential_key_correctness_proof, CredentialKeyCorrectnessProof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | / pub extern fn indy_crypto_cl_credential_key_correctness_proof_from_json(credential_key_correctness_proof_json: *const c_char, [INFO] [stdout] 309 | | credential_key_correctness_proof_p: *mut *const c_void) -> ErrorC... [INFO] [stdout] 310 | | trace!("indy_crypto_cl_credential_key_correctness_proof_from_json: >>> credential_key_correctness_proof_json: {:?}, credential_key_co... [INFO] [stdout] 311 | | credential_key_correctness_proof_json, credential_key_correctness_proof_p); [INFO] [stdout] ... | [INFO] [stdout] 333 | | res [INFO] [stdout] 334 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:341:1 [INFO] [stdout] | [INFO] [stdout] 341 | / pub extern fn indy_crypto_cl_credential_key_correctness_proof_free(credential_key_correctness_proof: *const c_void) -> ErrorCode { [INFO] [stdout] 342 | | trace!("indy_crypto_cl_credential_key_correctness_proof_free: >>> credential_key_correctness_proof: {:?}", credential_key_correctness... [INFO] [stdout] 343 | | [INFO] [stdout] 344 | | check_useful_c_ptr!(credential_key_correctness_proof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 352 | | res [INFO] [stdout] 353 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:378:1 [INFO] [stdout] | [INFO] [stdout] 378 | / pub extern fn indy_crypto_cl_issuer_new_revocation_registry_def(credential_pub_key: *const c_void, [INFO] [stdout] 379 | | max_cred_num: u32, [INFO] [stdout] 380 | | issuance_by_default: bool, [INFO] [stdout] 381 | | rev_key_pub_p: *mut *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 415 | | res [INFO] [stdout] 416 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:424:1 [INFO] [stdout] | [INFO] [stdout] 424 | / pub extern fn indy_crypto_cl_revocation_key_public_to_json(rev_key_pub: *const c_void, [INFO] [stdout] 425 | | rev_key_pub_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 426 | | trace!("indy_crypto_cl_revocation_key_public_to_json: >>> rev_key_pub: {:?}, rev_key_pub_json_p: {:?}", [INFO] [stdout] 427 | | rev_key_pub, rev_key_pub_json_p); [INFO] [stdout] ... | [INFO] [stdout] 450 | | res [INFO] [stdout] 451 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | check_useful_c_reference!(rev_key_pub, RevocationKeyPublic, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:462:1 [INFO] [stdout] | [INFO] [stdout] 462 | / pub extern fn indy_crypto_cl_revocation_key_public_from_json(rev_key_pub_json: *const c_char, [INFO] [stdout] 463 | | rev_key_pub_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 464 | | trace!("indy_crypto_cl_revocation_key_public_from_json: >>> rev_key_pub_json: {:?}, rev_key_pub_p: {:?}", rev_key_pub_json, rev_key_p... [INFO] [stdout] 465 | | [INFO] [stdout] ... | [INFO] [stdout] 486 | | res [INFO] [stdout] 487 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:494:1 [INFO] [stdout] | [INFO] [stdout] 494 | / pub extern fn indy_crypto_cl_revocation_key_public_free(rev_key_pub: *const c_void) -> ErrorCode { [INFO] [stdout] 495 | | trace!("indy_crypto_cl_revocation_key_public_free: >>> rev_key_pub: {:?}", rev_key_pub); [INFO] [stdout] 496 | | [INFO] [stdout] 497 | | check_useful_c_ptr!(rev_key_pub, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 504 | | res [INFO] [stdout] 505 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:513:1 [INFO] [stdout] | [INFO] [stdout] 513 | / pub extern fn indy_crypto_cl_revocation_key_private_to_json(rev_key_priv: *const c_void, [INFO] [stdout] 514 | | rev_key_priv_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 515 | | trace!("indy_crypto_cl_revocation_key_private_to_json: >>> rev_key_priv: {:?}, rev_key_priv_json_p: {:?}", [INFO] [stdout] 516 | | rev_key_priv, rev_key_priv_json_p); [INFO] [stdout] ... | [INFO] [stdout] 539 | | res [INFO] [stdout] 540 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:518:5 [INFO] [stdout] | [INFO] [stdout] 518 | check_useful_c_reference!(rev_key_priv, RevocationKeyPrivate, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:551:1 [INFO] [stdout] | [INFO] [stdout] 551 | / pub extern fn indy_crypto_cl_revocation_key_private_from_json(rev_key_priv_json: *const c_char, [INFO] [stdout] 552 | | rev_key_priv_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 553 | | trace!("indy_crypto_cl_revocation_key_private_from_json: >>> rev_key_priv_json: {:?}, rev_key_priv_p: {:?}", [INFO] [stdout] 554 | | rev_key_priv_json, rev_key_priv_p); [INFO] [stdout] ... | [INFO] [stdout] 576 | | res [INFO] [stdout] 577 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:584:1 [INFO] [stdout] | [INFO] [stdout] 584 | / pub extern fn indy_crypto_cl_revocation_key_private_free(rev_key_priv: *const c_void) -> ErrorCode { [INFO] [stdout] 585 | | trace!("indy_crypto_cl_revocation_key_private_free: >>> rev_key_priv: {:?}", rev_key_priv); [INFO] [stdout] 586 | | [INFO] [stdout] 587 | | check_useful_c_ptr!(rev_key_priv, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 595 | | res [INFO] [stdout] 596 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:604:1 [INFO] [stdout] | [INFO] [stdout] 604 | / pub extern fn indy_crypto_cl_revocation_registry_to_json(rev_reg: *const c_void, [INFO] [stdout] 605 | | rev_reg_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 606 | | trace!("indy_crypto_cl_revocation_registry_to_json: >>> rev_reg: {:?}, rev_reg_json_p: {:?}", [INFO] [stdout] 607 | | rev_reg, rev_reg_json_p); [INFO] [stdout] ... | [INFO] [stdout] 630 | | res [INFO] [stdout] 631 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:609:5 [INFO] [stdout] | [INFO] [stdout] 609 | check_useful_c_reference!(rev_reg, RevocationRegistry, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:642:1 [INFO] [stdout] | [INFO] [stdout] 642 | / pub extern fn indy_crypto_cl_revocation_registry_from_json(rev_reg_json: *const c_char, [INFO] [stdout] 643 | | rev_reg_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 644 | | trace!("indy_crypto_cl_revocation_registry_from_json: >>> rev_reg_json: {:?}, rev_reg_p: {:?}", [INFO] [stdout] 645 | | rev_reg_json, rev_reg_p); [INFO] [stdout] ... | [INFO] [stdout] 667 | | res [INFO] [stdout] 668 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:675:1 [INFO] [stdout] | [INFO] [stdout] 675 | / pub extern fn indy_crypto_cl_revocation_registry_free(rev_reg: *const c_void) -> ErrorCode { [INFO] [stdout] 676 | | trace!("indy_crypto_cl_revocation_registry_free: >>> rev_reg: {:?}", rev_reg); [INFO] [stdout] 677 | | [INFO] [stdout] 678 | | check_useful_c_ptr!(rev_reg, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 686 | | res [INFO] [stdout] 687 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:695:1 [INFO] [stdout] | [INFO] [stdout] 695 | / pub extern fn indy_crypto_cl_revocation_tails_generator_to_json(rev_tails_generator: *const c_void, [INFO] [stdout] 696 | | rev_tails_generator_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 697 | | trace!("indy_crypto_cl_revocation_tails_generator_to_json: >>> rev_tails_generator: {:?}, rev_tails_generator_json_p: {:?}", [INFO] [stdout] 698 | | rev_tails_generator, rev_tails_generator_json_p); [INFO] [stdout] ... | [INFO] [stdout] 721 | | res [INFO] [stdout] 722 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:700:5 [INFO] [stdout] | [INFO] [stdout] 700 | check_useful_c_reference!(rev_tails_generator, RevocationTailsGenerator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:733:1 [INFO] [stdout] | [INFO] [stdout] 733 | / pub extern fn indy_crypto_cl_revocation_tails_generator_from_json(rev_tails_generator_json: *const c_char, [INFO] [stdout] 734 | | rev_tails_generator_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 735 | | trace!("indy_crypto_cl_revocation_tails_generator_from_json: >>> rev_tails_generator_json: {:?}, rev_tails_generator_p: {:?}", [INFO] [stdout] 736 | | rev_tails_generator_json, rev_tails_generator_p); [INFO] [stdout] ... | [INFO] [stdout] 758 | | res [INFO] [stdout] 759 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:766:1 [INFO] [stdout] | [INFO] [stdout] 766 | / pub extern fn indy_crypto_cl_revocation_tails_generator_free(rev_tails_generator: *const c_void) -> ErrorCode { [INFO] [stdout] 767 | | trace!("indy_crypto_cl_revocation_tails_generator_free: >>> rev_tails_generator: {:?}", rev_tails_generator); [INFO] [stdout] 768 | | [INFO] [stdout] 769 | | check_useful_c_ptr!(rev_tails_generator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 777 | | res [INFO] [stdout] 778 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:800:1 [INFO] [stdout] | [INFO] [stdout] 800 | / pub extern fn indy_crypto_cl_issuer_sign_credential(prover_id: *const c_char, [INFO] [stdout] 801 | | blinded_credential_secrets: *const c_void, [INFO] [stdout] 802 | | blinded_credential_secrets_correctness_proof: *const c_void, [INFO] [stdout] 803 | | credential_nonce: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 856 | | ErrorCode::Success [INFO] [stdout] 857 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:818:5 [INFO] [stdout] | [INFO] [stdout] 818 | check_useful_c_reference!(blinded_credential_secrets, BlindedCredentialSecrets, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:819:5 [INFO] [stdout] | [INFO] [stdout] 819 | check_useful_c_reference!(blinded_credential_secrets_correctness_proof, BlindedCredentialSecretsCorrectnessProof, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:820:5 [INFO] [stdout] | [INFO] [stdout] 820 | check_useful_c_reference!(credential_nonce, Nonce, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:821:5 [INFO] [stdout] | [INFO] [stdout] 821 | check_useful_c_reference!(credential_issuance_nonce, Nonce, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:822:5 [INFO] [stdout] | [INFO] [stdout] 822 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:823:5 [INFO] [stdout] | [INFO] [stdout] 823 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam7); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:824:5 [INFO] [stdout] | [INFO] [stdout] 824 | check_useful_c_reference!(credential_priv_key, CredentialPrivateKey, ErrorCode::CommonInvalidParam8); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:889:1 [INFO] [stdout] | [INFO] [stdout] 889 | / pub extern fn indy_crypto_cl_issuer_sign_credential_with_revoc(prover_id: *const c_char, [INFO] [stdout] 890 | | blinded_credential_secrets: *const c_void, [INFO] [stdout] 891 | | blinded_credential_secrets_correctness_proof: *const c_void, [INFO] [stdout] 892 | | credential_nonce: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 964 | | ErrorCode::Success [INFO] [stdout] 965 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:915:5 [INFO] [stdout] | [INFO] [stdout] 915 | check_useful_c_reference!(blinded_credential_secrets, BlindedCredentialSecrets, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:916:5 [INFO] [stdout] | [INFO] [stdout] 916 | check_useful_c_reference!(blinded_credential_secrets_correctness_proof, BlindedCredentialSecretsCorrectnessProof, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:917:5 [INFO] [stdout] | [INFO] [stdout] 917 | check_useful_c_reference!(credential_nonce, Nonce, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:918:5 [INFO] [stdout] | [INFO] [stdout] 918 | check_useful_c_reference!(credential_issuance_nonce, Nonce, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:919:5 [INFO] [stdout] | [INFO] [stdout] 919 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:920:5 [INFO] [stdout] | [INFO] [stdout] 920 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam7); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:921:5 [INFO] [stdout] | [INFO] [stdout] 921 | check_useful_c_reference!(credential_priv_key, CredentialPrivateKey, ErrorCode::CommonInvalidParam8); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:922:5 [INFO] [stdout] | [INFO] [stdout] 922 | check_useful_mut_c_reference!(rev_reg, RevocationRegistry, ErrorCode::CommonInvalidParam12); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:923:5 [INFO] [stdout] | [INFO] [stdout] 923 | check_useful_c_reference!(rev_key_priv, RevocationKeyPrivate, ErrorCode::CommonInvalidState); //TODO invalid param [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:973:1 [INFO] [stdout] | [INFO] [stdout] 973 | / pub extern fn indy_crypto_cl_credential_signature_to_json(credential_signature: *const c_void, [INFO] [stdout] 974 | | credential_signature_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 975 | | trace!("indy_crypto_cl_credential_signature_to_json: >>> credential_signature: {:?}, credential_signature_json_p: {:?}", [INFO] [stdout] 976 | | credential_signature, credential_signature_json_p); [INFO] [stdout] ... | [INFO] [stdout] 999 | | res [INFO] [stdout] 1000 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:978:5 [INFO] [stdout] | [INFO] [stdout] 978 | check_useful_c_reference!(credential_signature, CredentialSignature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1011:1 [INFO] [stdout] | [INFO] [stdout] 1011 | / pub extern fn indy_crypto_cl_credential_signature_from_json(credential_signature_json: *const c_char, [INFO] [stdout] 1012 | | credential_signature_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 1013 | | trace!("indy_crypto_cl_credential_signature_from_json: >>> credential_signature_json: {:?}, credential_signature_p: {:?}", [INFO] [stdout] 1014 | | credential_signature_json, credential_signature_p); [INFO] [stdout] ... | [INFO] [stdout] 1036 | | res [INFO] [stdout] 1037 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1044:1 [INFO] [stdout] | [INFO] [stdout] 1044 | / pub extern fn indy_crypto_cl_credential_signature_free(credential_signature: *const c_void) -> ErrorCode { [INFO] [stdout] 1045 | | trace!("indy_crypto_cl_credential_signature_free: >>> credential_signature: {:?}", credential_signature); [INFO] [stdout] 1046 | | [INFO] [stdout] 1047 | | check_useful_c_ptr!(credential_signature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 1054 | | res [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1063:1 [INFO] [stdout] | [INFO] [stdout] 1063 | / pub extern fn indy_crypto_cl_signature_correctness_proof_to_json(signature_correctness_proof: *const c_void, [INFO] [stdout] 1064 | | signature_correctness_proof_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 1065 | | trace!("indy_crypto_cl_signature_correctness_proof_to_json: >>> signature_correctness_proof: {:?}, signature_correctness_proof_json_p... [INFO] [stdout] 1066 | | signature_correctness_proof, signature_correctness_proof_json_p); [INFO] [stdout] ... | [INFO] [stdout] 1089 | | res [INFO] [stdout] 1090 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1068:5 [INFO] [stdout] | [INFO] [stdout] 1068 | check_useful_c_reference!(signature_correctness_proof, SignatureCorrectnessProof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1101:1 [INFO] [stdout] | [INFO] [stdout] 1101 | / pub extern fn indy_crypto_cl_signature_correctness_proof_from_json(signature_correctness_proof_json: *const c_char, [INFO] [stdout] 1102 | | signature_correctness_proof_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 1103 | | trace!("indy_crypto_cl_signature_correctness_proof_from_json: >>> signature_correctness_proof_json: {:?}, signature_correctness_proof... [INFO] [stdout] 1104 | | signature_correctness_proof_json, signature_correctness_proof_p); [INFO] [stdout] ... | [INFO] [stdout] 1126 | | res [INFO] [stdout] 1127 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1134:1 [INFO] [stdout] | [INFO] [stdout] 1134 | / pub extern fn indy_crypto_cl_signature_correctness_proof_free(signature_correctness_proof: *const c_void) -> ErrorCode { [INFO] [stdout] 1135 | | trace!("indy_crypto_cl_signature_correctness_proof_free: >>> signature_correctness_proof: {:?}", signature_correctness_proof); [INFO] [stdout] 1136 | | [INFO] [stdout] 1137 | | check_useful_c_ptr!(signature_correctness_proof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 1144 | | res [INFO] [stdout] 1145 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1153:1 [INFO] [stdout] | [INFO] [stdout] 1153 | / pub extern fn indy_crypto_cl_revocation_registry_delta_to_json(revocation_registry_delta: *const c_void, [INFO] [stdout] 1154 | | revocation_registry_delta_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 1155 | | trace!("indy_crypto_cl_revocation_registry_delta_to_json: >>> revocation_registry_delta: {:?}, revocation_registry_delta_json_p: {:?}", [INFO] [stdout] 1156 | | revocation_registry_delta, revocation_registry_delta_json_p); [INFO] [stdout] ... | [INFO] [stdout] 1179 | | res [INFO] [stdout] 1180 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1158:5 [INFO] [stdout] | [INFO] [stdout] 1158 | check_useful_c_reference!(revocation_registry_delta, SignatureCorrectnessProof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1191:1 [INFO] [stdout] | [INFO] [stdout] 1191 | / pub extern fn indy_crypto_cl_revocation_registry_delta_from_json(revocation_registry_delta_json: *const c_char, [INFO] [stdout] 1192 | | revocation_registry_delta_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 1193 | | trace!("indy_crypto_cl_revocation_registry_delta_from_json: >>> revocation_registry_delta_json: {:?}, revocation_registry_delta_p: {:... [INFO] [stdout] 1194 | | revocation_registry_delta_json, revocation_registry_delta_p); [INFO] [stdout] ... | [INFO] [stdout] 1216 | | res [INFO] [stdout] 1217 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1224:1 [INFO] [stdout] | [INFO] [stdout] 1224 | / pub extern fn indy_crypto_cl_revocation_registry_delta_free(revocation_registry_delta: *const c_void) -> ErrorCode { [INFO] [stdout] 1225 | | trace!("indy_crypto_cl_revocation_registry_delta_free: >>> revocation_registry_delta: {:?}", revocation_registry_delta); [INFO] [stdout] 1226 | | [INFO] [stdout] 1227 | | check_useful_c_ptr!(revocation_registry_delta, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 1234 | | res [INFO] [stdout] 1235 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1238:1 [INFO] [stdout] | [INFO] [stdout] 1238 | / pub extern fn indy_crypto_revocation_registry_delta_from_parts(rev_reg_from: *const c_void, [INFO] [stdout] 1239 | | rev_reg_to: *const c_void, [INFO] [stdout] 1240 | | issued: *const u32, issued_len: usize, [INFO] [stdout] 1241 | | revoked: *const u32, revoked_len: usize, [INFO] [stdout] ... | [INFO] [stdout] 1268 | | res [INFO] [stdout] 1269 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1248:5 [INFO] [stdout] | [INFO] [stdout] 1248 | check_useful_c_reference!(rev_reg_to, RevocationRegistry, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1279:1 [INFO] [stdout] | [INFO] [stdout] 1279 | / pub extern fn indy_crypto_cl_issuer_revoke_credential(rev_reg: *const c_void, [INFO] [stdout] 1280 | | max_cred_num: u32, [INFO] [stdout] 1281 | | rev_idx: u32, [INFO] [stdout] 1282 | | ctx_tails: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 1306 | | ErrorCode::Success [INFO] [stdout] 1307 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1289:5 [INFO] [stdout] | [INFO] [stdout] 1289 | check_useful_mut_c_reference!(rev_reg, RevocationRegistry, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1317:1 [INFO] [stdout] | [INFO] [stdout] 1317 | / pub extern fn indy_crypto_cl_issuer_recovery_credential(rev_reg: *const c_void, [INFO] [stdout] 1318 | | max_cred_num: u32, [INFO] [stdout] 1319 | | rev_idx: u32, [INFO] [stdout] 1320 | | ctx_tails: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 1344 | | ErrorCode::Success [INFO] [stdout] 1345 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1327:5 [INFO] [stdout] | [INFO] [stdout] 1327 | check_useful_mut_c_reference!(rev_reg, RevocationRegistry, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/issuer.rs:1348:1 [INFO] [stdout] | [INFO] [stdout] 1348 | / pub extern fn indy_crypto_cl_issuer_merge_revocation_registry_deltas(revoc_reg_delta: *const c_void, [INFO] [stdout] 1349 | | other_revoc_reg_delta: *const c_void, [INFO] [stdout] 1350 | | merged_revoc_reg_delta_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 1351 | | trace!("indy_crypto_cl_issuer_merge_revocation_registry_deltas: >>> revoc_reg_delta: {:?}, other_revoc_reg_delta: {:?}", [INFO] [stdout] ... | [INFO] [stdout] 1373 | | res [INFO] [stdout] 1374 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1354:5 [INFO] [stdout] | [INFO] [stdout] 1354 | check_useful_mut_c_reference!(revoc_reg_delta, RevocationRegistryDelta, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/issuer.rs:1355:5 [INFO] [stdout] | [INFO] [stdout] 1355 | check_useful_c_reference!(other_revoc_reg_delta, RevocationRegistryDelta, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / pub extern fn indy_crypto_cl_prover_new_master_secret(master_secret_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 20 | | trace!("indy_crypto_cl_prover_new_master_secret: >>> {:?}", master_secret_p); [INFO] [stdout] 21 | | [INFO] [stdout] 22 | | check_useful_c_ptr!(master_secret_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 37 | | res [INFO] [stdout] 38 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | / pub extern fn indy_crypto_cl_master_secret_to_json(master_secret: *const c_void, [INFO] [stdout] 47 | | master_secret_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 48 | | trace!("indy_crypto_cl_master_secret_to_json: >>> master_secret: {:?}, master_secret_json_p: {:?}", master_secret, master_secret_json... [INFO] [stdout] 49 | | [INFO] [stdout] ... | [INFO] [stdout] 71 | | res [INFO] [stdout] 72 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | check_useful_c_reference!(master_secret, MasterSecret, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | / pub extern fn indy_crypto_cl_master_secret_from_json(master_secret_json: *const c_char, [INFO] [stdout] 84 | | master_secret_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 85 | | trace!("indy_crypto_cl_master_secret_from_json: >>> master_secret_json: {:?}, master_secret_p: {:?}", master_secret_json, master_secr... [INFO] [stdout] 86 | | [INFO] [stdout] ... | [INFO] [stdout] 107 | | res [INFO] [stdout] 108 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / pub extern fn indy_crypto_cl_master_secret_free(master_secret: *const c_void) -> ErrorCode { [INFO] [stdout] 116 | | trace!("indy_crypto_cl_master_secret_free: >>> master_secret: {:?}", master_secret); [INFO] [stdout] 117 | | [INFO] [stdout] 118 | | check_useful_c_ptr!(master_secret, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 126 | | res [INFO] [stdout] 127 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:149:1 [INFO] [stdout] | [INFO] [stdout] 149 | / pub extern fn indy_crypto_cl_prover_blind_credential_secrets(credential_pub_key: *const c_void, [INFO] [stdout] 150 | | credential_key_correctness_proof: *const c_void, [INFO] [stdout] 151 | | credential_values: *const c_void, [INFO] [stdout] 152 | | credential_nonce: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 216 | | res [INFO] [stdout] 217 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | check_useful_c_reference!(credential_key_correctness_proof, CredentialKeyCorrectnessProof, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | check_useful_c_reference!(credential_nonce, Nonce, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:225:1 [INFO] [stdout] | [INFO] [stdout] 225 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_to_json(blinded_credential_secrets: *const c_void, [INFO] [stdout] 226 | | blinded_credential_secrets_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 227 | | trace!("indy_crypto_cl_blinded_credential_secrets_to_json: >>> blinded_credential_secrets: {:?}\n\ [INFO] [stdout] 228 | | blinded_credential_secrets_json_p: {:?}", blinded_credential_secrets, ... [INFO] [stdout] ... | [INFO] [stdout] 252 | | res [INFO] [stdout] 253 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:230:5 [INFO] [stdout] | [INFO] [stdout] 230 | check_useful_c_reference!(blinded_credential_secrets, BlindedCredentialSecrets, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:264:1 [INFO] [stdout] | [INFO] [stdout] 264 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_from_json(blinded_credential_secrets_json: *const c_char, [INFO] [stdout] 265 | | blinded_credential_secrets_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 266 | | trace!("indy_crypto_cl_blinded_credential_secrets_from_json: >>> blinded_credential_secrets_json: {:?}, blinded_credential_secrets_p:... [INFO] [stdout] 267 | | [INFO] [stdout] ... | [INFO] [stdout] 288 | | res [INFO] [stdout] 289 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 296 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_free(blinded_credential_secrets: *const c_void) -> ErrorCode { [INFO] [stdout] 297 | | trace!("indy_crypto_cl_blinded_credential_secrets_free: >>> blinded_credential_secrets: {:?}", blinded_credential_secrets); [INFO] [stdout] 298 | | [INFO] [stdout] 299 | | check_useful_c_ptr!(blinded_credential_secrets, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 307 | | res [INFO] [stdout] 308 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | / pub extern fn indy_crypto_cl_credential_secrets_blinding_factors_to_json(credential_secrets_blinding_factors: *const c_void, [INFO] [stdout] 317 | | credential_secrets_blinding_factors_json_p: *mut *const c_char) ... [INFO] [stdout] 318 | | trace!("indy_crypto_cl_credential_secret_blinding_factors_to_json: >>> credential_secrets_blinding_factors: {:?}\n\ [INFO] [stdout] 319 | | credential_secrets_blinding_factors_json_p: {:?}", credential_... [INFO] [stdout] ... | [INFO] [stdout] 342 | | res [INFO] [stdout] 343 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | check_useful_c_reference!(credential_secrets_blinding_factors, CredentialSecretsBlindingFactors, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:354:1 [INFO] [stdout] | [INFO] [stdout] 354 | / pub extern fn indy_crypto_cl_credential_secrets_blinding_factors_from_json(credential_secrets_blinding_factors_json: *const c_char, [INFO] [stdout] 355 | | credential_secrets_blinding_factors_p: *mut *const c_void) -> ... [INFO] [stdout] 356 | | trace!("indy_crypto_cl_credential_secrets_blinding_factors_from_json: >>> credential_secrets_blinding_factors_json: {:?}\n\ [INFO] [stdout] 357 | | credential_secrets_blinding_factors_p: {:?}", credential_se... [INFO] [stdout] ... | [INFO] [stdout] 379 | | res [INFO] [stdout] 380 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:387:1 [INFO] [stdout] | [INFO] [stdout] 387 | / pub extern fn indy_crypto_cl_credential_secrets_blinding_factors_free(credential_secrets_blinding_factors: *const c_void) -> ErrorCode { [INFO] [stdout] 388 | | trace!("indy_crypto_cl_credential_secrets_blinding_factors_free: >>> credential_secrets_blinding_factors: {:?}", credential_secrets_b... [INFO] [stdout] 389 | | [INFO] [stdout] 390 | | check_useful_c_ptr!(credential_secrets_blinding_factors, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 398 | | res [INFO] [stdout] 399 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:407:1 [INFO] [stdout] | [INFO] [stdout] 407 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_correctness_proof_to_json(blinded_credential_secrets_correctness_proof: *const c_... [INFO] [stdout] 408 | | blinded_credential_secrets_correctness_proof_json_p: *m... [INFO] [stdout] 409 | | trace!("indy_crypto_cl_blinded_credential_secrets_correctness_proof_to_json: >>> blinded_credential_secrets_correctness_proof: {:?}\n\ [INFO] [stdout] 410 | | blinded_credential_secrets_correctness_proof_json_p:... [INFO] [stdout] ... | [INFO] [stdout] 436 | | res [INFO] [stdout] 437 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | check_useful_c_reference!(blinded_credential_secrets_correctness_proof, BlindedCredentialSecretsCorrectnessProof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:448:1 [INFO] [stdout] | [INFO] [stdout] 448 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_correctness_proof_from_json(blinded_credential_secrets_correctness_proof_json: *c... [INFO] [stdout] 449 | | blinded_credential_secrets_correctness_proof_p: *mut ... [INFO] [stdout] 450 | | trace!("indy_crypto_cl_blinded_credential_secrets_correctness_proof_from_json: >>> blinded_credential_secrets_correctness_proof_json:... [INFO] [stdout] 451 | | blinded_credential_secrets_correctness_proof_p: {:?}", blinded_credential_secrets_correctness_proof_json, blinded_credential_secrets... [INFO] [stdout] ... | [INFO] [stdout] 476 | | res [INFO] [stdout] 477 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:484:1 [INFO] [stdout] | [INFO] [stdout] 484 | / pub extern fn indy_crypto_cl_blinded_credential_secrets_correctness_proof_free(blinded_credential_secrets_correctness_proof: *const c_voi... [INFO] [stdout] 485 | | trace!("indy_crypto_cl_blinded_credential_secrets_correctness_proof_free: >>> blinded_credential_secrets_correctness_proof: {:?}", [INFO] [stdout] 486 | | blinded_credential_secrets_correctness_proof); [INFO] [stdout] 487 | | [INFO] [stdout] ... | [INFO] [stdout] 496 | | res [INFO] [stdout] 497 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:513:1 [INFO] [stdout] | [INFO] [stdout] 513 | / pub extern fn indy_crypto_cl_prover_process_credential_signature(credential_signature: *const c_void, [INFO] [stdout] 514 | | credential_values: *const c_void, [INFO] [stdout] 515 | | signature_correctness_proof: *const c_void, [INFO] [stdout] 516 | | credential_secrets_blinding_factors: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 574 | | ErrorCode::Success [INFO] [stdout] 575 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:532:5 [INFO] [stdout] | [INFO] [stdout] 532 | check_useful_mut_c_reference!(credential_signature, CredentialSignature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:533:5 [INFO] [stdout] | [INFO] [stdout] 533 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:534:5 [INFO] [stdout] | [INFO] [stdout] 534 | check_useful_c_reference!(signature_correctness_proof, SignatureCorrectnessProof, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:535:5 [INFO] [stdout] | [INFO] [stdout] 535 | check_useful_c_reference!(credential_secrets_blinding_factors, CredentialSecretsBlindingFactors, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:536:5 [INFO] [stdout] | [INFO] [stdout] 536 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:537:5 [INFO] [stdout] | [INFO] [stdout] 537 | check_useful_c_reference!(credential_issuance_nonce, Nonce, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:579:1 [INFO] [stdout] | [INFO] [stdout] 579 | / pub extern fn indy_crypto_cl_prover_get_credential_revocation_index(credential_signature: *const c_void, [INFO] [stdout] 580 | | cred_rev_indx: *mut u32) -> ErrorCode { [INFO] [stdout] 581 | | trace!("indy_crypto_cl_prover_get_credential_revocation_index: >>> credential_signature: {:?}, cred_rev_indx: {:?}", [INFO] [stdout] 582 | | credential_signature, cred_rev_indx); [INFO] [stdout] ... | [INFO] [stdout] 603 | | ErrorCode::Success [INFO] [stdout] 604 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:584:5 [INFO] [stdout] | [INFO] [stdout] 584 | check_useful_c_reference!(credential_signature, CredentialSignature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:616:1 [INFO] [stdout] | [INFO] [stdout] 616 | / pub extern fn indy_crypto_cl_prover_new_proof_builder(proof_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 617 | | trace!("indy_crypto_cl_prover_new_proof_builder: >>> {:?}", proof_builder_p); [INFO] [stdout] 618 | | [INFO] [stdout] 619 | | check_useful_c_ptr!(proof_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 634 | | res [INFO] [stdout] 635 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:650:1 [INFO] [stdout] | [INFO] [stdout] 650 | / pub extern fn indy_crypto_cl_proof_builder_add_sub_proof_request(proof_builder: *const c_void, [INFO] [stdout] 651 | | sub_proof_request: *const c_void, [INFO] [stdout] 652 | | credential_schema: *const c_void, [INFO] [stdout] 653 | | non_credential_schema: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 720 | | ErrorCode::Success [INFO] [stdout] 721 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:678:5 [INFO] [stdout] | [INFO] [stdout] 678 | check_useful_mut_c_reference!(proof_builder, ProofBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:679:5 [INFO] [stdout] | [INFO] [stdout] 679 | check_useful_c_reference!(sub_proof_request, SubProofRequest, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:680:5 [INFO] [stdout] | [INFO] [stdout] 680 | check_useful_c_reference!(credential_schema, CredentialSchema, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:681:5 [INFO] [stdout] | [INFO] [stdout] 681 | check_useful_c_reference!(non_credential_schema, NonCredentialSchema, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 682 | check_useful_c_reference!(credential_signature, CredentialSignature, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:683:5 [INFO] [stdout] | [INFO] [stdout] 683 | check_useful_c_reference!(credential_values, CredentialValues, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:684:5 [INFO] [stdout] | [INFO] [stdout] 684 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam7); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:734:1 [INFO] [stdout] | [INFO] [stdout] 734 | / pub extern fn indy_crypto_cl_proof_builder_finalize(proof_builder: *const c_void, [INFO] [stdout] 735 | | nonce: *const c_void, [INFO] [stdout] 736 | | proof_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 737 | | trace!("indy_crypto_cl_proof_builder_finalize: >>> proof_builder: {:?}, nonce: {:?}, proof_p: {:?}", [INFO] [stdout] ... | [INFO] [stdout] 762 | | res [INFO] [stdout] 763 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:741:5 [INFO] [stdout] | [INFO] [stdout] 741 | check_useful_c_reference!(nonce, Nonce, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:771:1 [INFO] [stdout] | [INFO] [stdout] 771 | / pub extern fn indy_crypto_cl_proof_to_json(proof: *const c_void, [INFO] [stdout] 772 | | proof_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 773 | | trace!("indy_crypto_cl_proof_to_json: >>> proof: {:?}, proof_json_p: {:?}", proof, proof_json_p); [INFO] [stdout] 774 | | [INFO] [stdout] ... | [INFO] [stdout] 796 | | res [INFO] [stdout] 797 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/prover.rs:775:5 [INFO] [stdout] | [INFO] [stdout] 775 | check_useful_c_reference!(proof, Proof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:807:1 [INFO] [stdout] | [INFO] [stdout] 807 | / pub extern fn indy_crypto_cl_proof_from_json(proof_json: *const c_char, [INFO] [stdout] 808 | | proof_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 809 | | trace!("indy_crypto_cl_proof_from_json: >>> proof_json: {:?}, proof_p: {:?}", proof_json, proof_p); [INFO] [stdout] 810 | | [INFO] [stdout] ... | [INFO] [stdout] 831 | | res [INFO] [stdout] 832 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/prover.rs:839:1 [INFO] [stdout] | [INFO] [stdout] 839 | / pub extern fn indy_crypto_cl_proof_free(proof: *const c_void) -> ErrorCode { [INFO] [stdout] 840 | | trace!("indy_crypto_cl_proof_free: >>> proof: {:?}", proof); [INFO] [stdout] 841 | | [INFO] [stdout] 842 | | check_useful_c_ptr!(proof, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 850 | | res [INFO] [stdout] 851 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/verifier.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / pub extern fn indy_crypto_cl_verifier_new_proof_verifier(proof_verifier_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 17 | | trace!("indy_crypto_cl_verifier_new_proof_verifier: >>> {:?}", proof_verifier_p); [INFO] [stdout] 18 | | [INFO] [stdout] 19 | | check_useful_c_ptr!(proof_verifier_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 34 | | res [INFO] [stdout] 35 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/verifier.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / pub extern fn indy_crypto_cl_proof_verifier_add_sub_proof_request(proof_verifier: *const c_void, [INFO] [stdout] 39 | | sub_proof_request: *const c_void, [INFO] [stdout] 40 | | credential_schema: *const c_void, [INFO] [stdout] 41 | | non_credential_schema: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 77 | | ErrorCode::Success [INFO] [stdout] 78 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | check_useful_mut_c_reference!(proof_verifier, ProofVerifier, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | check_useful_c_reference!(sub_proof_request, SubProofRequest, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | check_useful_c_reference!(credential_schema, CredentialSchema, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | check_useful_c_reference!(non_credential_schema, NonCredentialSchema, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | check_useful_c_reference!(credential_pub_key, CredentialPublicKey, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/verifier.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | / pub extern fn indy_crypto_cl_proof_verifier_verify(proof_verifier: *const c_void, [INFO] [stdout] 90 | | proof: *const c_void, [INFO] [stdout] 91 | | nonce: *const c_void, [INFO] [stdout] 92 | | valid_p: *mut bool) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 117 | | res [INFO] [stdout] 118 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | check_useful_c_reference!(proof, Proof, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/verifier.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | check_useful_c_reference!(nonce, Nonce, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:17:20 [INFO] [stdout] | [INFO] [stdout] 17 | type FFITailTake = extern fn(ctx: *const c_void, idx: u32, tail_p: *mut *const c_void) -> ErrorCode; [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | type FFITailPut = extern fn(ctx: *const c_void, tail: *const c_void) -> ErrorCode; [INFO] [stdout] | ^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / pub extern fn indy_crypto_cl_tails_generator_next(rev_tails_generator: *const c_void, [INFO] [stdout] 22 | | tail_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 23 | | trace!("indy_crypto_cl_tails_generator_next: >>> rev_tails_generator: {:?}, tail_p {:?}", [INFO] [stdout] 24 | | rev_tails_generator, tail_p); [INFO] [stdout] ... | [INFO] [stdout] 45 | | res [INFO] [stdout] 46 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | check_useful_mut_c_reference!(rev_tails_generator, RevocationTailsGenerator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | / pub extern fn indy_crypto_cl_tails_generator_count(rev_tails_generator: *const c_void, [INFO] [stdout] 50 | | count_p: *mut u32) -> ErrorCode { [INFO] [stdout] 51 | | trace!("indy_crypto_cl_tails_generator_count: >>> rev_tails_generator: {:?}, count_p {:?}", [INFO] [stdout] 52 | | rev_tails_generator, count_p); [INFO] [stdout] ... | [INFO] [stdout] 66 | | res [INFO] [stdout] 67 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | check_useful_mut_c_reference!(rev_tails_generator, RevocationTailsGenerator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | / pub extern fn indy_crypto_cl_tail_free(tail: *const c_void) -> ErrorCode { [INFO] [stdout] 71 | | trace!("indy_crypto_cl_tail_free: >>> tail: {:?}", tail); [INFO] [stdout] 72 | | [INFO] [stdout] 73 | | check_useful_c_ptr!(tail, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 81 | | res [INFO] [stdout] 82 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | / pub extern fn indy_crypto_cl_witness_new(rev_idx: u32, [INFO] [stdout] 86 | | max_cred_num: u32, [INFO] [stdout] 87 | | issuance_by_default: bool, [INFO] [stdout] 88 | | rev_reg_delta: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 111 | | res [INFO] [stdout] 112 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | check_useful_c_reference!(rev_reg_delta, RevocationRegistryDelta, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / pub extern fn indy_crypto_cl_witness_update(rev_idx: u32, [INFO] [stdout] 116 | | max_cred_num: u32, [INFO] [stdout] 117 | | rev_reg_delta: *const c_void, [INFO] [stdout] 118 | | witness: *mut c_void, [INFO] [stdout] ... | [INFO] [stdout] 135 | | res [INFO] [stdout] 136 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | check_useful_c_reference!(rev_reg_delta, RevocationRegistryDelta, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | check_useful_mut_c_reference!(witness, Witness, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | / pub extern fn indy_crypto_cl_witness_free(witness: *const c_void) -> ErrorCode { [INFO] [stdout] 140 | | trace!("indy_crypto_cl_witness_free: >>> witness: {:?}", witness); [INFO] [stdout] 141 | | [INFO] [stdout] 142 | | check_useful_c_ptr!(witness, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 150 | | res [INFO] [stdout] 151 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:164:1 [INFO] [stdout] | [INFO] [stdout] 164 | / pub extern fn indy_crypto_cl_credential_schema_builder_new(credential_schema_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 165 | | trace!("indy_crypto_cl_credential_schema_builder_new: >>> credential_schema_builder_p: {:?}", credential_schema_builder_p); [INFO] [stdout] 166 | | [INFO] [stdout] 167 | | check_useful_c_ptr!(credential_schema_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 182 | | res [INFO] [stdout] 183 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | / pub extern fn indy_crypto_cl_credential_schema_builder_add_attr(credential_schema_builder: *const c_void, [INFO] [stdout] 192 | | attr: *const c_char) -> ErrorCode { [INFO] [stdout] 193 | | trace!("indy_crypto_cl_credential_schema_builder_add_attr: >>> credential_schema_builder: {:?}, attr: {:?}", credential_schema_builde... [INFO] [stdout] 194 | | [INFO] [stdout] ... | [INFO] [stdout] 206 | | res [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | check_useful_mut_c_reference!(credential_schema_builder, CredentialSchemaBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:218:1 [INFO] [stdout] | [INFO] [stdout] 218 | / pub extern fn indy_crypto_cl_credential_schema_builder_finalize(credential_schema_builder: *const c_void, [INFO] [stdout] 219 | | credential_schema_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 220 | | trace!("indy_crypto_cl_credential_schema_builder_finalize: >>> credential_schema_builder: {:?}, credential_schema_p: {:?}", credentia... [INFO] [stdout] 221 | | [INFO] [stdout] ... | [INFO] [stdout] 242 | | res [INFO] [stdout] 243 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | / pub extern fn indy_crypto_cl_credential_schema_free(credential_schema: *const c_void) -> ErrorCode { [INFO] [stdout] 251 | | trace!("indy_crypto_cl_credential_schema_free: >>> credential_schema: {:?}", credential_schema); [INFO] [stdout] 252 | | [INFO] [stdout] 253 | | check_useful_c_ptr!(credential_schema, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 261 | | res [INFO] [stdout] 262 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:275:1 [INFO] [stdout] | [INFO] [stdout] 275 | / pub extern fn indy_crypto_cl_non_credential_schema_builder_new(non_credential_schema_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 276 | | trace!("indy_crypto_cl_non_credential_schema_builder_new: >>> non_credential_schema_builder_p: {:?}", non_credential_schema_builder_p); [INFO] [stdout] 277 | | [INFO] [stdout] 278 | | check_useful_c_ptr!(non_credential_schema_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 293 | | res [INFO] [stdout] 294 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / pub extern fn indy_crypto_cl_non_credential_schema_builder_add_attr(non_credential_schema_builder: *const c_void, [INFO] [stdout] 303 | | attr: *const c_char) -> ErrorCode { [INFO] [stdout] 304 | | trace!("indy_crypto_cl_credential_schema_builder_add_attr: >>> non_credential_schema_builder: {:?}, attr: {:?}", non_credential_schem... [INFO] [stdout] 305 | | [INFO] [stdout] ... | [INFO] [stdout] 317 | | res [INFO] [stdout] 318 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | check_useful_mut_c_reference!(non_credential_schema_builder, NonCredentialSchemaBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:329:1 [INFO] [stdout] | [INFO] [stdout] 329 | / pub extern fn indy_crypto_cl_non_credential_schema_builder_finalize(non_credential_schema_builder: *const c_void, [INFO] [stdout] 330 | | non_credential_schema_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 331 | | trace!("indy_crypto_cl_non_credential_schema_builder_finalize: >>> non_credential_schema_builder: {:?}, non_credential_schema_p: {:?}... [INFO] [stdout] 332 | | [INFO] [stdout] ... | [INFO] [stdout] 353 | | res [INFO] [stdout] 354 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:361:1 [INFO] [stdout] | [INFO] [stdout] 361 | / pub extern fn indy_crypto_cl_non_credential_schema_free(non_credential_schema: *const c_void) -> ErrorCode { [INFO] [stdout] 362 | | trace!("indy_crypto_cl_non_credential_schema_free: >>> non_credential_schema: {:?}", non_credential_schema); [INFO] [stdout] 363 | | [INFO] [stdout] 364 | | check_useful_c_ptr!(non_credential_schema, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 372 | | res [INFO] [stdout] 373 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:386:1 [INFO] [stdout] | [INFO] [stdout] 386 | / pub extern fn indy_crypto_cl_credential_values_builder_new(credential_values_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 387 | | trace!("indy_crypto_cl_credential_values_builder_new: >>> credential_values_builder_p: {:?}", credential_values_builder_p); [INFO] [stdout] 388 | | [INFO] [stdout] 389 | | check_useful_c_ptr!(credential_values_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 404 | | res [INFO] [stdout] 405 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:414:1 [INFO] [stdout] | [INFO] [stdout] 414 | / pub extern fn indy_crypto_cl_credential_values_builder_add_dec_known(credential_values_builder: *const c_void, [INFO] [stdout] 415 | | attr: *const c_char, [INFO] [stdout] 416 | | dec_value: *const c_char) -> ErrorCode { [INFO] [stdout] 417 | | trace!("indy_crypto_cl_credential_values_builder_add_dec_known: >>> credential_values_builder: {:?}, attr: {:?}, dec_value: {:?}", [INFO] [stdout] ... | [INFO] [stdout] 432 | | res [INFO] [stdout] 433 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | check_useful_mut_c_reference!(credential_values_builder, CredentialValuesBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:442:1 [INFO] [stdout] | [INFO] [stdout] 442 | / pub extern fn indy_crypto_cl_credential_values_builder_add_dec_hidden(credential_values_builder: *const c_void, [INFO] [stdout] 443 | | attr: *const c_char, [INFO] [stdout] 444 | | dec_value: *const c_char) -> ErrorCode { [INFO] [stdout] 445 | | trace!("indy_crypto_cl_credential_values_builder_add_dec_hidden: >>> credential_values_builder: {:?}, attr: {:?}, dec_value: {:?}", [INFO] [stdout] ... | [INFO] [stdout] 460 | | res [INFO] [stdout] 461 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:448:5 [INFO] [stdout] | [INFO] [stdout] 448 | check_useful_mut_c_reference!(credential_values_builder, CredentialValuesBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | / pub extern fn indy_crypto_cl_credential_values_builder_add_dec_commitment(credential_values_builder: *const c_void, [INFO] [stdout] 472 | | attr: *const c_char, [INFO] [stdout] 473 | | dec_value: *const c_char, [INFO] [stdout] 474 | | dec_blinding_factor: *const c_char) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 491 | | res [INFO] [stdout] 492 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:478:5 [INFO] [stdout] | [INFO] [stdout] 478 | check_useful_mut_c_reference!(credential_values_builder, CredentialValuesBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:503:1 [INFO] [stdout] | [INFO] [stdout] 503 | / pub extern fn indy_crypto_cl_credential_values_builder_finalize(credential_values_builder: *const c_void, [INFO] [stdout] 504 | | credential_values_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 505 | | trace!("indy_crypto_cl_credential_values_builder_finalize: >>> credential_values_builder: {:?}, credential_values_p: {:?}", credentia... [INFO] [stdout] 506 | | [INFO] [stdout] ... | [INFO] [stdout] 527 | | res [INFO] [stdout] 528 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:535:1 [INFO] [stdout] | [INFO] [stdout] 535 | / pub extern fn indy_crypto_cl_credential_values_free(credential_values: *const c_void) -> ErrorCode { [INFO] [stdout] 536 | | trace!("indy_crypto_cl_credential_values_free: >>> credential_values: {:?}", credential_values); [INFO] [stdout] 537 | | [INFO] [stdout] 538 | | check_useful_c_ptr!(credential_values, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 546 | | res [INFO] [stdout] 547 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:560:1 [INFO] [stdout] | [INFO] [stdout] 560 | / pub extern fn indy_crypto_cl_sub_proof_request_builder_new(sub_proof_request_builder_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 561 | | trace!("indy_crypto_cl_sub_proof_request_builder_new: >>> sub_proof_request_builder_p: {:?}", sub_proof_request_builder_p); [INFO] [stdout] 562 | | [INFO] [stdout] 563 | | check_useful_c_ptr!(sub_proof_request_builder_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 578 | | res [INFO] [stdout] 579 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | / pub extern fn indy_crypto_cl_sub_proof_request_builder_add_revealed_attr(sub_proof_request_builder: *const c_void, [INFO] [stdout] 588 | | attr: *const c_char) -> ErrorCode { [INFO] [stdout] 589 | | trace!("indy_crypto_cl_sub_proof_request_builder_add_revealed_attr: >>> sub_proof_request_builder: {:?}, attr: {:?}", [INFO] [stdout] 590 | | sub_proof_request_builder, attr); [INFO] [stdout] ... | [INFO] [stdout] 604 | | res [INFO] [stdout] 605 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:592:5 [INFO] [stdout] | [INFO] [stdout] 592 | check_useful_mut_c_reference!(sub_proof_request_builder, SubProofRequestBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:615:1 [INFO] [stdout] | [INFO] [stdout] 615 | / pub extern fn indy_crypto_cl_sub_proof_request_builder_add_predicate(sub_proof_request_builder: *const c_void, [INFO] [stdout] 616 | | attr_name: *const c_char, [INFO] [stdout] 617 | | p_type: *const c_char, [INFO] [stdout] 618 | | value: i32) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 635 | | res [INFO] [stdout] 636 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:73:70 [INFO] [stdout] | [INFO] [stdout] 73 | let $ptr: &mut $type = unsafe { &mut *($ptr as *mut $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:622:5 [INFO] [stdout] | [INFO] [stdout] 622 | check_useful_mut_c_reference!(sub_proof_request_builder, SubProofRequestBuilder, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:647:1 [INFO] [stdout] | [INFO] [stdout] 647 | / pub extern fn indy_crypto_cl_sub_proof_request_builder_finalize(sub_proof_request_builder: *const c_void, [INFO] [stdout] 648 | | sub_proof_request_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 649 | | trace!("indy_crypto_cl_sub_proof_request_builder_finalize: >>> sub_proof_request_builder: {:?}, sub_proof_request_p: {:?}", [INFO] [stdout] 650 | | sub_proof_request_builder, sub_proof_request_p); [INFO] [stdout] ... | [INFO] [stdout] 672 | | res [INFO] [stdout] 673 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:680:1 [INFO] [stdout] | [INFO] [stdout] 680 | / pub extern fn indy_crypto_cl_sub_proof_request_free(sub_proof_request: *const c_void) -> ErrorCode { [INFO] [stdout] 681 | | trace!("indy_crypto_cl_sub_proof_request_free: >>> sub_proof_request: {:?}", sub_proof_request); [INFO] [stdout] 682 | | [INFO] [stdout] 683 | | check_useful_c_ptr!(sub_proof_request, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 691 | | res [INFO] [stdout] 692 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:701:1 [INFO] [stdout] | [INFO] [stdout] 701 | / pub extern fn indy_crypto_cl_new_nonce(nonce_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 702 | | trace!("indy_crypto_cl_new_nonce: >>> {:?}", nonce_p); [INFO] [stdout] 703 | | [INFO] [stdout] 704 | | check_useful_c_ptr!(nonce_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 719 | | res [INFO] [stdout] 720 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:728:1 [INFO] [stdout] | [INFO] [stdout] 728 | / pub extern fn indy_crypto_cl_nonce_to_json(nonce: *const c_void, [INFO] [stdout] 729 | | nonce_json_p: *mut *const c_char) -> ErrorCode { [INFO] [stdout] 730 | | trace!("indy_crypto_cl_nonce_to_json: >>> nonce: {:?}, nonce_json_p: {:?}", nonce, nonce_json_p); [INFO] [stdout] 731 | | [INFO] [stdout] ... | [INFO] [stdout] 753 | | res [INFO] [stdout] 754 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/cl/mod.rs:732:5 [INFO] [stdout] | [INFO] [stdout] 732 | check_useful_c_reference!(nonce, Nonce, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:764:1 [INFO] [stdout] | [INFO] [stdout] 764 | / pub extern fn indy_crypto_cl_nonce_from_json(nonce_json: *const c_char, [INFO] [stdout] 765 | | nonce_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 766 | | trace!("indy_crypto_cl_nonce_from_json: >>> nonce_json: {:?}, nonce_p: {:?}", nonce_json, nonce_p); [INFO] [stdout] 767 | | [INFO] [stdout] ... | [INFO] [stdout] 788 | | res [INFO] [stdout] 789 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 | / pub extern fn indy_crypto_cl_nonce_free(nonce: *const c_void) -> ErrorCode { [INFO] [stdout] 797 | | trace!("indy_crypto_cl_nonce_free: >>> nonce: {:?}", nonce); [INFO] [stdout] 798 | | [INFO] [stdout] 799 | | check_useful_c_ptr!(nonce, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 807 | | res [INFO] [stdout] 808 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ffi/cl/mod.rs:824:56 [INFO] [stdout] | [INFO] [stdout] 824 | fn access_tail(&self, tail_id: u32, accessor: &mut FnMut(&Tail)) -> Result<(), IndyCryptoError> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Tail)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | / pub extern fn indy_crypto_bls_generator_new(gen_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 19 | | trace!("indy_crypto_bls_generator_new: >>> gen_p: {:?}", gen_p); [INFO] [stdout] 20 | | [INFO] [stdout] 21 | | check_useful_c_ptr!(gen_p, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 36 | | res [INFO] [stdout] 37 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / pub extern fn indy_crypto_bls_generator_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 49 | | gen_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 50 | | trace!("indy_crypto_bls_generator_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, gen_p: {:?}", bytes, bytes_len, gen_p); [INFO] [stdout] 51 | | [INFO] [stdout] ... | [INFO] [stdout] 71 | | res [INFO] [stdout] 72 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | / pub extern fn indy_crypto_bls_generator_as_bytes(gen: *const c_void, [INFO] [stdout] 84 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 85 | | trace!("indy_crypto_bls_generator_as_bytes: >>> gen: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", gen, bytes_p, bytes_len_p); [INFO] [stdout] 86 | | [INFO] [stdout] ... | [INFO] [stdout] 101 | | res [INFO] [stdout] 102 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / pub extern fn indy_crypto_bls_generator_free(gen: *const c_void) -> ErrorCode { [INFO] [stdout] 110 | | trace!("indy_crypto_bls_generator_free: >>> gen: {:?}", gen); [INFO] [stdout] 111 | | [INFO] [stdout] 112 | | check_useful_c_ptr!(gen, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 118 | | res [INFO] [stdout] 119 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | / pub extern fn indy_crypto_bls_sign_key_new(seed: *const u8, [INFO] [stdout] 131 | | seed_len: usize, [INFO] [stdout] 132 | | sign_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 133 | | trace!("indy_crypto_bls_sign_key_new: >>> seed: {:?}, seed_len: {:?}, sign_key_p: {:?}", seed, seed_len, sign_key_p); [INFO] [stdout] ... | [INFO] [stdout] 153 | | res [INFO] [stdout] 154 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | / pub extern fn indy_crypto_bls_sign_key_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 166 | | sign_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 167 | | trace!("indy_crypto_bls_sign_key_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, gen_p: {:?}", bytes, bytes_len, sign_key_p); [INFO] [stdout] 168 | | [INFO] [stdout] ... | [INFO] [stdout] 188 | | res [INFO] [stdout] 189 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / pub extern fn indy_crypto_bls_sign_key_as_bytes(sign_key: *const c_void, [INFO] [stdout] 201 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 202 | | trace!("indy_crypto_bls_sign_key_as_bytes: >>> sign_key: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", sign_key, bytes_p, bytes_len_p); [INFO] [stdout] 203 | | [INFO] [stdout] ... | [INFO] [stdout] 218 | | res [INFO] [stdout] 219 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | check_useful_c_reference!(sign_key, SignKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | / pub extern fn indy_crypto_bls_sign_key_free(sign_key: *const c_void) -> ErrorCode { [INFO] [stdout] 227 | | check_useful_c_ptr!(sign_key, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 228 | | [INFO] [stdout] 229 | | trace!("indy_crypto_bls_sign_key_free: >>> sign_key: {:?}", secret!(sign_key)); [INFO] [stdout] ... | [INFO] [stdout] 235 | | res [INFO] [stdout] 236 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | / pub extern fn indy_crypto_bls_ver_key_new(gen: *const c_void, [INFO] [stdout] 248 | | sign_key: *const c_void, [INFO] [stdout] 249 | | ver_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 250 | | trace!("indy_crypto_bls_ver_key_new: >>> gen: {:?}, sign_key: {:?}, ver_key_p: {:?}", gen, sign_key, ver_key_p); [INFO] [stdout] ... | [INFO] [stdout] 270 | | res [INFO] [stdout] 271 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | check_useful_c_reference!(sign_key, SignKey, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:282:1 [INFO] [stdout] | [INFO] [stdout] 282 | / pub extern fn indy_crypto_bls_ver_key_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 283 | | ver_key_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 284 | | trace!("indy_crypto_bls_ver_key_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, gen_p: {:?}", bytes, bytes_len, ver_key_p); [INFO] [stdout] 285 | | [INFO] [stdout] ... | [INFO] [stdout] 305 | | res [INFO] [stdout] 306 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:317:1 [INFO] [stdout] | [INFO] [stdout] 317 | / pub extern fn indy_crypto_bls_ver_key_as_bytes(ver_key: *const c_void, [INFO] [stdout] 318 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 319 | | trace!("indy_crypto_bls_sign_key_as_bytes: >>> ver_key: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", ver_key, bytes_p, bytes_len_p); [INFO] [stdout] 320 | | [INFO] [stdout] ... | [INFO] [stdout] 335 | | res [INFO] [stdout] 336 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | check_useful_c_reference!(ver_key, VerKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:343:1 [INFO] [stdout] | [INFO] [stdout] 343 | / pub extern fn indy_crypto_bls_ver_key_free(ver_key: *const c_void) -> ErrorCode { [INFO] [stdout] 344 | | check_useful_c_ptr!(ver_key, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 345 | | [INFO] [stdout] 346 | | trace!("indy_crypto_bls_ver_key_free: >>> ver_key: {:?}", ver_key); [INFO] [stdout] ... | [INFO] [stdout] 352 | | res [INFO] [stdout] 353 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | / pub extern fn indy_crypto_bls_pop_new(ver_key: *const c_void, [INFO] [stdout] 365 | | sign_key: *const c_void, [INFO] [stdout] 366 | | pop_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 367 | | trace!("indy_crypto_bls_pop_new: >>> ver_key: {:?}, sign_key: {:?}, pop_p: {:?}", ver_key, sign_key, pop_p); [INFO] [stdout] ... | [INFO] [stdout] 387 | | res [INFO] [stdout] 388 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 369 | check_useful_c_reference!(ver_key, VerKey, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | check_useful_c_reference!(sign_key, SignKey, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:399:1 [INFO] [stdout] | [INFO] [stdout] 399 | / pub extern fn indy_crypto_bls_pop_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 400 | | pop_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 401 | | trace!("indy_crypto_bls_pop_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, gen_p: {:?}", bytes, bytes_len, pop_p); [INFO] [stdout] 402 | | [INFO] [stdout] ... | [INFO] [stdout] 422 | | res [INFO] [stdout] 423 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:434:1 [INFO] [stdout] | [INFO] [stdout] 434 | / pub extern fn indy_crypto_bls_pop_as_bytes(pop: *const c_void, [INFO] [stdout] 435 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 436 | | trace!("indy_crypto_bls_pop_as_bytes: >>> pop: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", pop, bytes_p, bytes_len_p); [INFO] [stdout] 437 | | [INFO] [stdout] ... | [INFO] [stdout] 452 | | res [INFO] [stdout] 453 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:438:5 [INFO] [stdout] | [INFO] [stdout] 438 | check_useful_c_reference!(pop, ProofOfPossession, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:460:1 [INFO] [stdout] | [INFO] [stdout] 460 | / pub extern fn indy_crypto_bls_pop_free(pop: *const c_void) -> ErrorCode { [INFO] [stdout] 461 | | check_useful_c_ptr!(pop, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 462 | | [INFO] [stdout] 463 | | trace!("indy_crypto_bls_pop_free: >>> pop: {:?}", pop); [INFO] [stdout] ... | [INFO] [stdout] 469 | | res [INFO] [stdout] 470 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:481:1 [INFO] [stdout] | [INFO] [stdout] 481 | / pub extern fn indy_crypto_bls_signature_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 482 | | signature_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 483 | | trace!("indy_crypto_bls_signature_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, signature_p: {:?}", bytes, bytes_len, signature_p); [INFO] [stdout] 484 | | [INFO] [stdout] ... | [INFO] [stdout] 504 | | res [INFO] [stdout] 505 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:516:1 [INFO] [stdout] | [INFO] [stdout] 516 | / pub extern fn indy_crypto_bls_signature_as_bytes(signature: *const c_void, [INFO] [stdout] 517 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 518 | | trace!("indy_crypto_bls_signature_as_bytes: >>> signature: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", signature, bytes_p, bytes_len_p); [INFO] [stdout] 519 | | [INFO] [stdout] ... | [INFO] [stdout] 534 | | res [INFO] [stdout] 535 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:520:5 [INFO] [stdout] | [INFO] [stdout] 520 | check_useful_c_reference!(signature, Signature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:542:1 [INFO] [stdout] | [INFO] [stdout] 542 | / pub extern fn indy_crypto_bls_signature_free(signature: *const c_void) -> ErrorCode { [INFO] [stdout] 543 | | check_useful_c_ptr!(signature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 544 | | [INFO] [stdout] 545 | | trace!("indy_crypto_bls_signature_free: >>> signature: {:?}", signature); [INFO] [stdout] ... | [INFO] [stdout] 551 | | res [INFO] [stdout] 552 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:563:1 [INFO] [stdout] | [INFO] [stdout] 563 | / pub extern fn indy_crypto_bls_multi_signature_new(signatures: *const *const c_void, [INFO] [stdout] 564 | | signatures_len: usize, [INFO] [stdout] 565 | | multi_sig_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 566 | | trace!("indy_crypto_bls_multi_signature_new: >>> signatures: {:?}, signatures_len: {:?}, multi_sig_p: {:?}", signatures, signatures_l... [INFO] [stdout] ... | [INFO] [stdout] 586 | | res [INFO] [stdout] 587 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:598:1 [INFO] [stdout] | [INFO] [stdout] 598 | / pub extern fn indy_crypto_bls_multi_signature_from_bytes(bytes: *const u8, bytes_len: usize, [INFO] [stdout] 599 | | multi_sig_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] 600 | | trace!("indy_crypto_bls_multi_signature_from_bytes: >>> bytes: {:?}, bytes_len: {:?}, multi_sig_p: {:?}", bytes, bytes_len, multi_sig... [INFO] [stdout] 601 | | [INFO] [stdout] ... | [INFO] [stdout] 621 | | res [INFO] [stdout] 622 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:633:1 [INFO] [stdout] | [INFO] [stdout] 633 | / pub extern fn indy_crypto_bls_multi_signature_as_bytes(multi_sig: *const c_void, [INFO] [stdout] 634 | | bytes_p: *mut *const u8, bytes_len_p: *mut usize) -> ErrorCode { [INFO] [stdout] 635 | | trace!("indy_crypto_bls_multi_signature_as_bytes: >>> multi_sig: {:?}, bytes_p: {:?}, bytes_len_p: {:?}", multi_sig, bytes_p, bytes_l... [INFO] [stdout] 636 | | [INFO] [stdout] ... | [INFO] [stdout] 652 | | res [INFO] [stdout] 653 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:660:1 [INFO] [stdout] | [INFO] [stdout] 660 | / pub extern fn indy_crypto_bls_multi_signature_free(multi_sig: *const c_void) -> ErrorCode { [INFO] [stdout] 661 | | check_useful_c_ptr!(multi_sig, ErrorCode::CommonInvalidParam1); [INFO] [stdout] 662 | | [INFO] [stdout] 663 | | trace!("indy_crypto_bls_multi_signature_free: >>> multi_sig: {:?}", multi_sig); [INFO] [stdout] ... | [INFO] [stdout] 669 | | res [INFO] [stdout] 670 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:684:1 [INFO] [stdout] | [INFO] [stdout] 684 | / pub extern fn indy_crypto_bls_sign(message: *const u8, [INFO] [stdout] 685 | | message_len: usize, [INFO] [stdout] 686 | | sign_key: *const c_void, [INFO] [stdout] 687 | | signature_p: *mut *const c_void) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 710 | | res [INFO] [stdout] 711 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:692:5 [INFO] [stdout] | [INFO] [stdout] 692 | check_useful_c_reference!(sign_key, SignKey, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:724:1 [INFO] [stdout] | [INFO] [stdout] 724 | / pub extern fn indy_crypto_bsl_verify(signature: *const c_void, [INFO] [stdout] 725 | | message: *const u8, [INFO] [stdout] 726 | | message_len: usize, [INFO] [stdout] 727 | | ver_key: *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 751 | | res [INFO] [stdout] 752 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:732:5 [INFO] [stdout] | [INFO] [stdout] 732 | check_useful_c_reference!(signature, Signature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:735:5 [INFO] [stdout] | [INFO] [stdout] 735 | check_useful_c_reference!(ver_key, VerKey, ErrorCode::CommonInvalidParam4); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:736:5 [INFO] [stdout] | [INFO] [stdout] 736 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam5); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:766:1 [INFO] [stdout] | [INFO] [stdout] 766 | / pub extern fn indy_crypto_bls_verify_multi_sig(multi_sig: *const c_void, [INFO] [stdout] 767 | | message: *const u8, [INFO] [stdout] 768 | | message_len: usize, [INFO] [stdout] 769 | | ver_keys: *const *const c_void, [INFO] [stdout] ... | [INFO] [stdout] 793 | | res [INFO] [stdout] 794 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:775:5 [INFO] [stdout] | [INFO] [stdout] 775 | check_useful_c_reference!(multi_sig, MultiSignature, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:778:5 [INFO] [stdout] | [INFO] [stdout] 778 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam6); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/bls.rs:805:1 [INFO] [stdout] | [INFO] [stdout] 805 | / pub extern fn indy_crypto_bsl_verify_pop(pop: *const c_void, [INFO] [stdout] 806 | | ver_key: *const c_void, [INFO] [stdout] 807 | | gen: *const c_void, [INFO] [stdout] 808 | | valid_p: *mut bool) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 828 | | res [INFO] [stdout] 829 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:811:5 [INFO] [stdout] | [INFO] [stdout] 811 | check_useful_c_reference!(pop, ProofOfPossession, ErrorCode::CommonInvalidParam1); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:812:5 [INFO] [stdout] | [INFO] [stdout] 812 | check_useful_c_reference!(ver_key, VerKey, ErrorCode::CommonInvalidParam2); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/utils/ctypes.rs:62:64 [INFO] [stdout] | [INFO] [stdout] 62 | let $ptr: &$type = unsafe { &*($ptr as *const $type) };; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/ffi/bls.rs:813:5 [INFO] [stdout] | [INFO] [stdout] 813 | check_useful_c_reference!(gen, Generator, ErrorCode::CommonInvalidParam3); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/logger.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | / pub extern fn indy_crypto_set_logger(context: *const c_void, [INFO] [stdout] 28 | | enabled: Option, [INFO] [stdout] 29 | | log: Option, [INFO] [stdout] 30 | | flush: Option) -> ErrorCode { [INFO] [stdout] ... | [INFO] [stdout] 42 | | res [INFO] [stdout] 43 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/logger.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | / pub extern fn indy_crypto_set_default_logger(pattern: *const c_char) -> ErrorCode { [INFO] [stdout] 59 | | trace!("indy_crypto_set_default_logger >>> pattern: {:?}", pattern); [INFO] [stdout] 60 | | [INFO] [stdout] 61 | | check_useful_opt_c_str!(pattern, ErrorCode::CommonInvalidParam1); [INFO] [stdout] ... | [INFO] [stdout] 72 | | res [INFO] [stdout] 73 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern declarations without an explicit ABI are deprecated [INFO] [stdout] --> src/ffi/mod.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | / pub extern fn indy_crypto_get_current_error(error_json_p: *mut *const c_char) { [INFO] [stdout] 91 | | trace!("indy_crypto_get_current_error >>> error_json_p: {:?}", error_json_p); [INFO] [stdout] 92 | | [INFO] [stdout] 93 | | let error = get_current_error_c_json(); [INFO] [stdout] ... | [INFO] [stdout] 96 | | trace!("indy_crypto_get_current_error: <<<"); [INFO] [stdout] 97 | | } [INFO] [stdout] | |_^ ABI should be specified here [INFO] [stdout] | [INFO] [stdout] = help: the default ABI is C [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 127 previous errors; 101 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `indy-crypto`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 127 previous errors; 101 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "b2d28a33b6b9a9e0ae85d1aa97c8ec021dd7c4790f471c452ea3d2e18f0c4077", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b2d28a33b6b9a9e0ae85d1aa97c8ec021dd7c4790f471c452ea3d2e18f0c4077", kill_on_drop: false }` [INFO] [stdout] b2d28a33b6b9a9e0ae85d1aa97c8ec021dd7c4790f471c452ea3d2e18f0c4077