Skip to content

add impl Hash for Anchor #457

add impl Hash for Anchor

add impl Hash for Anchor #457

Triggered via pull request September 28, 2023 09:07
@bazzilicbazzilic
opened #221
Status Failure
Total duration 5m 55s
Artifacts

ci.yml

on: pull_request_target
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

76 errors and 20 warnings
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:55:54 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io::ErrorKind; | 1 + use std::io::ErrorKind; | help: if you import `ErrorKind`, refer to it directly | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:55:54 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io::Error; | 1 + use core::error::Error; | 1 + use core::fmt::Error; | 1 + use crate::merkle_tree::serde::__private::doc::Error; | and 18 other candidates help: if you import `Error`, refer to it directly | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L79
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:79:54 | 79 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L79
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:79:38 | 79 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L74
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:74:54 | 74 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L74
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:74:38 | 74 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L69
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:69:54 | 69 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L69
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:69:38 | 69 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L64
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:64:54 | 64 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L64
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:64:38 | 64 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:55:54 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:55:38 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L44
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:44:54 | 44 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L44
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:44:38 | 44 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L13
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:13:54 | 13 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L13
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:13:38 | 13 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L52
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:52:54 | 52 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L52
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:52:38 | 52 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L38
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:38:54 | 38 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L38
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:38:38 | 38 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L25
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:25:54 | 25 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L25
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:25:38 | 25 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/shielded_ptx.rs#L49
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/shielded_ptx.rs:49:54 | 49 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/shielded_ptx.rs#L49
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/shielded_ptx.rs:49:38 | 49 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/shielded_ptx.rs#L41
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/shielded_ptx.rs:41:54 | 41 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/shielded_ptx.rs#L41
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/shielded_ptx.rs:41:38 | 41 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/proof.rs#L19
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/proof.rs:19:54 | 19 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/proof.rs#L19
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/proof.rs:19:38 | 19 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L90
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:90:54 | 90 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L90
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:90:38 | 90 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:55:54 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:55:38 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
Clippy lint checks
Clippy had exited with the 101 exit code
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L79
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:79:54 | 79 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 79 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L79
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:79:38 | 79 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 79 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L74
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:74:54 | 74 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 74 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L74
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:74:38 | 74 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 74 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L69
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:69:54 | 69 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 69 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L69
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:69:38 | 69 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 69 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L64
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:64:54 | 64 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 64 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L64
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:64:38 | 64 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 64 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:55:54 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:55:38 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L44
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:44:54 | 44 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 44 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L44
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:44:38 | 44 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 44 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L13
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:13:54 | 13 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 13 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transparent_ptx.rs#L13
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transparent_ptx.rs:13:38 | 13 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 13 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L52
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:52:54 | 52 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 52 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L52
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:52:38 | 52 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 52 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L38
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:38:54 | 38 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 38 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L38
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:38:38 | 38 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 38 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L25
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:25:54 | 25 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 25 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/transaction.rs#L25
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/transaction.rs:25:38 | 25 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 25 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/shielded_ptx.rs#L49
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/shielded_ptx.rs:49:54 | 49 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 49 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/shielded_ptx.rs#L49
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/shielded_ptx.rs:49:38 | 49 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 49 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/shielded_ptx.rs#L41
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/shielded_ptx.rs:41:54 | 41 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 41 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/shielded_ptx.rs#L41
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/shielded_ptx.rs:41:38 | 41 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 41 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/proof.rs#L19
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/proof.rs:19:54 | 19 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 19 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/proof.rs#L19
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/proof.rs:19:38 | 19 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 19 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L90
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:90:54 | 90 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 90 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L90
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:90:38 | 90 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 90 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:55:54 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io::ErrorKind; | 1 + use std::io::ErrorKind; | help: if you import `ErrorKind`, refer to it directly | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:55:54 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io::Error; | 1 + use core::error::Error; | 1 + use core::fmt::Error; | 1 + use crate::merkle_tree::serde::__private::doc::Error; | and 18 other candidates help: if you import `Error`, refer to it directly | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:55:54 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
failed to resolve: could not find `io` in `borsh`: taiga_halo2/src/merkle_tree.rs#L55
error[E0433]: failed to resolve: could not find `io` in `borsh` --> taiga_halo2/src/merkle_tree.rs:55:38 | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] | ^^^^^^^^^^^^^^ could not find `io` in `borsh` | = note: this error originates in the derive macro `BorshSerialize` (in Nightly builds, run with -Z macro-backtrace for more info) help: consider importing one of these items | 1 + use borsh::__private::maybestd::io; | 1 + use std::io; | help: if you import `io`, refer to it directly | 55 | #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] |
Nightly lint
Clippy had exited with the 101 exit code
Test on ubuntu-latest: taiga_halo2/src/merkle_tree.rs#L55
failed to resolve: could not find `io` in `borsh`
Test on ubuntu-latest: taiga_halo2/src/merkle_tree.rs#L55
failed to resolve: could not find `io` in `borsh`
Test on ubuntu-latest: taiga_halo2/src/merkle_tree.rs#L90
failed to resolve: could not find `io` in `borsh`
Test on ubuntu-latest: taiga_halo2/src/merkle_tree.rs#L90
failed to resolve: could not find `io` in `borsh`
Test on ubuntu-latest: taiga_halo2/src/proof.rs#L19
failed to resolve: could not find `io` in `borsh`
Test on ubuntu-latest: taiga_halo2/src/proof.rs#L19
failed to resolve: could not find `io` in `borsh`
Test on ubuntu-latest: taiga_halo2/src/shielded_ptx.rs#L41
failed to resolve: could not find `io` in `borsh`
Test on ubuntu-latest: taiga_halo2/src/shielded_ptx.rs#L41
failed to resolve: could not find `io` in `borsh`
Test on ubuntu-latest: taiga_halo2/src/shielded_ptx.rs#L49
failed to resolve: could not find `io` in `borsh`
Test on ubuntu-latest: taiga_halo2/src/shielded_ptx.rs#L49
failed to resolve: could not find `io` in `borsh`
Clippy lint checks
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Clippy lint checks
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy lint checks
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy lint checks
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy lint checks
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Nightly lint
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Nightly lint
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Nightly lint
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Nightly lint
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Nightly lint
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test on ubuntu-latest
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test on ubuntu-latest
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test on ubuntu-latest
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test on ubuntu-latest
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test on ubuntu-latest
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/