Skip to content

Merge pull request #202 from anoma/xuyang/vp_commitment #442

Merge pull request #202 from anoma/xuyang/vp_commitment

Merge pull request #202 from anoma/xuyang/vp_commitment #442

Triggered via push September 18, 2023 13:45
Status Failure
Total duration 7m 21s
Artifacts

ci.yml

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

Annotations

19 errors and 20 warnings
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Encoder` is not satisfied: taiga_halo2/src/action.rs#L24
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Encoder` is not satisfied --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ the trait `rustler::Encoder` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Encoder`: bool isize i8 i16 i32 i64 usize u8 and 55 others = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied: taiga_halo2/src/action.rs#L38
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied --> taiga_halo2/src/action.rs:38:5 | 38 | /// The commitment to output note application(static) vp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rustler::Decoder<'_>` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Decoder<'a>`: <bool as rustler::Decoder<'a>> <isize as rustler::Decoder<'a>> <i8 as rustler::Decoder<'a>> <i16 as rustler::Decoder<'a>> <i32 as rustler::Decoder<'a>> <i64 as rustler::Decoder<'a>> <usize as rustler::Decoder<'a>> <u8 as rustler::Decoder<'a>> and 54 others note: required by a bound in `<action::ActionInstance as rustler::Decoder<'__rustler_decode_lifetime>>::decode::try_decode_field` --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ required by this bound in `try_decode_field` = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied: taiga_halo2/src/action.rs#L36
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied --> taiga_halo2/src/action.rs:36:5 | 36 | /// The commitment to input note application(static) vp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rustler::Decoder<'_>` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Decoder<'a>`: <bool as rustler::Decoder<'a>> <isize as rustler::Decoder<'a>> <i8 as rustler::Decoder<'a>> <i16 as rustler::Decoder<'a>> <i32 as rustler::Decoder<'a>> <i64 as rustler::Decoder<'a>> <usize as rustler::Decoder<'a>> <u8 as rustler::Decoder<'a>> and 54 others note: required by a bound in `<action::ActionInstance as rustler::Decoder<'__rustler_decode_lifetime>>::decode::try_decode_field` --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ required by this bound in `try_decode_field` = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Encoder` is not satisfied: taiga_halo2/src/action.rs#L24
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Encoder` is not satisfied --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ the trait `rustler::Encoder` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Encoder`: bool isize i8 i16 i32 i64 usize u8 and 55 others = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied: taiga_halo2/src/action.rs#L38
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied --> taiga_halo2/src/action.rs:38:5 | 38 | /// The commitment to output note application(static) vp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rustler::Decoder<'_>` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Decoder<'a>`: <bool as rustler::Decoder<'a>> <isize as rustler::Decoder<'a>> <i8 as rustler::Decoder<'a>> <i16 as rustler::Decoder<'a>> <i32 as rustler::Decoder<'a>> <i64 as rustler::Decoder<'a>> <usize as rustler::Decoder<'a>> <u8 as rustler::Decoder<'a>> and 54 others note: required by a bound in `<action::ActionInstance as rustler::Decoder<'__rustler_decode_lifetime>>::decode::try_decode_field` --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ required by this bound in `try_decode_field` = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied: taiga_halo2/src/action.rs#L36
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied --> taiga_halo2/src/action.rs:36:5 | 36 | /// The commitment to input note application(static) vp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rustler::Decoder<'_>` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Decoder<'a>`: <bool as rustler::Decoder<'a>> <isize as rustler::Decoder<'a>> <i8 as rustler::Decoder<'a>> <i16 as rustler::Decoder<'a>> <i32 as rustler::Decoder<'a>> <i64 as rustler::Decoder<'a>> <usize as rustler::Decoder<'a>> <u8 as rustler::Decoder<'a>> and 54 others note: required by a bound in `<action::ActionInstance as rustler::Decoder<'__rustler_decode_lifetime>>::decode::try_decode_field` --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ required by this bound in `try_decode_field` = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Encoder` is not satisfied: taiga_halo2/src/action.rs#L24
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Encoder` is not satisfied --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ the trait `rustler::Encoder` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Encoder`: bool isize i8 i16 i32 i64 usize u8 and 55 others = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied: taiga_halo2/src/action.rs#L38
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied --> taiga_halo2/src/action.rs:38:5 | 38 | /// The commitment to output note application(static) vp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rustler::Decoder<'_>` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Decoder<'a>`: <bool as rustler::Decoder<'a>> <isize as rustler::Decoder<'a>> <i8 as rustler::Decoder<'a>> <i16 as rustler::Decoder<'a>> <i32 as rustler::Decoder<'a>> <i64 as rustler::Decoder<'a>> <usize as rustler::Decoder<'a>> <u8 as rustler::Decoder<'a>> and 54 others note: required by a bound in `<action::ActionInstance as rustler::Decoder<'__rustler_decode_lifetime>>::decode::try_decode_field` --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ required by this bound in `try_decode_field` = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied: taiga_halo2/src/action.rs#L36
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied --> taiga_halo2/src/action.rs:36:5 | 36 | /// The commitment to input note application(static) vp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rustler::Decoder<'_>` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Decoder<'a>`: <bool as rustler::Decoder<'a>> <isize as rustler::Decoder<'a>> <i8 as rustler::Decoder<'a>> <i16 as rustler::Decoder<'a>> <i32 as rustler::Decoder<'a>> <i64 as rustler::Decoder<'a>> <usize as rustler::Decoder<'a>> <u8 as rustler::Decoder<'a>> and 54 others note: required by a bound in `<action::ActionInstance as rustler::Decoder<'__rustler_decode_lifetime>>::decode::try_decode_field` --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ required by this bound in `try_decode_field` = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Encoder` is not satisfied: taiga_halo2/src/action.rs#L24
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Encoder` is not satisfied --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ the trait `rustler::Encoder` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Encoder`: bool isize i8 i16 i32 i64 usize u8 and 55 others = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied: taiga_halo2/src/action.rs#L38
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied --> taiga_halo2/src/action.rs:38:5 | 38 | /// The commitment to output note application(static) vp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rustler::Decoder<'_>` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Decoder<'a>`: <bool as rustler::Decoder<'a>> <isize as rustler::Decoder<'a>> <i8 as rustler::Decoder<'a>> <i16 as rustler::Decoder<'a>> <i32 as rustler::Decoder<'a>> <i64 as rustler::Decoder<'a>> <usize as rustler::Decoder<'a>> <u8 as rustler::Decoder<'a>> and 54 others note: required by a bound in `<action::ActionInstance as rustler::Decoder<'__rustler_decode_lifetime>>::decode::try_decode_field` --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ required by this bound in `try_decode_field` = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied: taiga_halo2/src/action.rs#L36
error[E0277]: the trait bound `vp_commitment::ValidityPredicateCommitment: rustler::Decoder<'_>` is not satisfied --> taiga_halo2/src/action.rs:36:5 | 36 | /// The commitment to input note application(static) vp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rustler::Decoder<'_>` is not implemented for `vp_commitment::ValidityPredicateCommitment` | = help: the following other types implement trait `rustler::Decoder<'a>`: <bool as rustler::Decoder<'a>> <isize as rustler::Decoder<'a>> <i8 as rustler::Decoder<'a>> <i16 as rustler::Decoder<'a>> <i32 as rustler::Decoder<'a>> <i64 as rustler::Decoder<'a>> <usize as rustler::Decoder<'a>> <u8 as rustler::Decoder<'a>> and 54 others note: required by a bound in `<action::ActionInstance as rustler::Decoder<'__rustler_decode_lifetime>>::decode::try_decode_field` --> taiga_halo2/src/action.rs:24:36 | 24 | #[cfg_attr(feature = "nif", derive(NifStruct))] | ^^^^^^^^^ required by this bound in `try_decode_field` = note: this error originates in the derive macro `NifStruct` (in Nightly builds, run with -Z macro-backtrace for more info)
Clippy lint checks
Clippy had exited with the 101 exit code
Nightly lint
Clippy had exited with the 101 exit code
Test on ubuntu-latest: taiga_halo2/src/action.rs#L36
the trait bound `ValidityPredicateCommitment: Decoder<'_>` is not satisfied
Test on ubuntu-latest: taiga_halo2/src/action.rs#L38
the trait bound `ValidityPredicateCommitment: Decoder<'_>` is not satisfied
Test on ubuntu-latest: taiga_halo2/src/action.rs#L24
the trait bound `ValidityPredicateCommitment: Encoder` is not satisfied
Test on ubuntu-latest
could not compile `taiga_halo2` (lib) due to 3 previous errors
Test on ubuntu-latest
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
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/