aleo-wasm 0.7.1

WebAssembly based toolkit for developing zero-knowledge applications with Aleo
Build #1577339 2024-12-06T21:24:53.809487+00:00
# rustc version
rustc 1.84.0-nightly (3fee0f12e 2024-11-20)# docs.rs version
docsrs 0.6.0 (3767aed0 2024-11-29)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/aleo-wasm-0.7.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/aleo-wasm-0.7.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-11-21" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20241120-1.84.0-nightly-3fee0f12e\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 1367b14df88fb1b4f1776261b4b4ff9ad4512e9446921eef0bbc4e401db167ee
[INFO] running `Command { std: "docker" "start" "-a" "1367b14df88fb1b4f1776261b4b4ff9ad4512e9446921eef0bbc4e401db167ee", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting aleo-wasm v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0432]: unresolved import `crate::types::native::CurrentNetwork`
[INFO] [stderr]   --> src/account/encryptor.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     CurrentNetwork,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ no `CurrentNetwork` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::types::native::CurrentNetwork`
[INFO] [stderr]   --> src/account/private_key.rs:19:28
[INFO] [stderr]    |
[INFO] [stderr] 19 | use crate::types::native::{CurrentNetwork, Environment, FromBytes, PrimeField, PrivateKeyNative, ToBytes};
[INFO] [stderr]    |                            ^^^^^^^^^^^^^^ no `CurrentNetwork` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::types::native::CurrentNetwork`
[INFO] [stderr]   --> src/programs/execution.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     CurrentNetwork,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ no `CurrentNetwork` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::types::native::CurrentAleo`, `crate::types::native::CurrentNetwork`
[INFO] [stderr]   --> src/programs/manager/deploy.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     CurrentAleo,
[INFO] [stderr]    |     ^^^^^^^^^^^ no `CurrentAleo` in `types::native`
[INFO] [stderr] 23 |     CurrentNetwork,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ no `CurrentNetwork` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::types::native::CurrentAleo`, `crate::types::native::CurrentNetwork`
[INFO] [stderr]   --> src/programs/manager/execute.rs:32:5
[INFO] [stderr]    |
[INFO] [stderr] 32 |     CurrentAleo,
[INFO] [stderr]    |     ^^^^^^^^^^^ no `CurrentAleo` in `types::native`
[INFO] [stderr] 33 |     CurrentNetwork,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ no `CurrentNetwork` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::types::native::CurrentAleo`
[INFO] [stderr]   --> src/programs/manager/join.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 |     CurrentAleo,
[INFO] [stderr]    |     ^^^^^^^^^^^ no `CurrentAleo` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::types::native::CurrentAleo`
[INFO] [stderr]   --> src/programs/manager/split.rs:21:28
[INFO] [stderr]    |
[INFO] [stderr] 21 | use crate::types::native::{CurrentAleo, IdentifierNative, ProcessNative, ProgramNative, TransactionNative};
[INFO] [stderr]    |                            ^^^^^^^^^^^ no `CurrentAleo` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::types::native::CurrentAleo`
[INFO] [stderr]   --> src/programs/manager/transfer.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 |     CurrentAleo,
[INFO] [stderr]    |     ^^^^^^^^^^^ no `CurrentAleo` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::types::native::CurrentNetwork`
[INFO] [stderr]   --> src/programs/offline_query.rs:17:28
[INFO] [stderr]    |
[INFO] [stderr] 17 | use crate::types::native::{CurrentNetwork, Field, Network};
[INFO] [stderr]    |                            ^^^^^^^^^^^^^^ no `CurrentNetwork` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::types::native::CurrentNetwork`
[INFO] [stderr]   --> src/programs/program.rs:19:21
[INFO] [stderr]    |
[INFO] [stderr] 19 |     types::native::{CurrentNetwork, EntryType, IdentifierNative, PlaintextType, ProgramNative, ValueType},
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^ no `CurrentNetwork` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::types::native::CurrentNetwork`
[INFO] [stderr]   --> src/programs/verifying_key/mod.rs:20:28
[INFO] [stderr]    |
[INFO] [stderr] 20 | use crate::types::native::{CurrentNetwork, FromBytes, Network, ToBytes, VerifyingKeyNative};
[INFO] [stderr]    |                            ^^^^^^^^^^^^^^ no `CurrentNetwork` in `types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `BASE_URL` in module `crate::types::native`
[INFO] [stderr]   --> src/programs/verifying_key/metadata.rs:39:58
[INFO] [stderr]    |
[INFO] [stderr] 39 |     const BASE_URL: &'static str = crate::types::native::BASE_URL;
[INFO] [stderr]    |                                                          ^^^^^^^^ not found in `crate::types::native`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:54:34
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub type AddressNative = Address<CurrentNetwork>;
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub type AddressNative<CurrentNetwork> = Address<CurrentNetwork>;
[INFO] [stderr]    |                       ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:55:40
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub type PrivateKeyNative = PrivateKey<CurrentNetwork>;
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub type PrivateKeyNative<CurrentNetwork> = PrivateKey<CurrentNetwork>;
[INFO] [stderr]    |                          ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:56:38
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub type SignatureNative = Signature<CurrentNetwork>;
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub type SignatureNative<CurrentNetwork> = Signature<CurrentNetwork>;
[INFO] [stderr]    |                         ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:57:34
[INFO] [stderr]    |
[INFO] [stderr] 57 | pub type ViewKeyNative = ViewKey<CurrentNetwork>;
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 57 | pub type ViewKeyNative<CurrentNetwork> = ViewKey<CurrentNetwork>;
[INFO] [stderr]    |                       ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:60:30
[INFO] [stderr]    |
[INFO] [stderr] 60 | pub type FieldNative = Field<CurrentNetwork>;
[INFO] [stderr]    |                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 60 | pub type FieldNative<CurrentNetwork> = Field<CurrentNetwork>;
[INFO] [stderr]    |                     ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:63:40
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub type CiphertextNative = Ciphertext<CurrentNetwork>;
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub type CiphertextNative<CurrentNetwork> = Ciphertext<CurrentNetwork>;
[INFO] [stderr]    |                          ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:64:38
[INFO] [stderr]    |
[INFO] [stderr] 64 | pub type PlaintextNative = Plaintext<CurrentNetwork>;
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 64 | pub type PlaintextNative<CurrentNetwork> = Plaintext<CurrentNetwork>;
[INFO] [stderr]    |                         ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:65:42
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub type RecordCiphertextNative = Record<CurrentNetwork, CiphertextNative>;
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub type RecordCiphertextNative<CurrentNetwork> = Record<CurrentNetwork, CiphertextNative>;
[INFO] [stderr]    |                                ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:66:41
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub type RecordPlaintextNative = Record<CurrentNetwork, PlaintextNative>;
[INFO] [stderr]    |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub type RecordPlaintextNative<CurrentNetwork> = Record<CurrentNetwork, PlaintextNative>;
[INFO] [stderr]    |                               ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:69:39
[INFO] [stderr]    |
[INFO] [stderr] 69 | type CurrentBlockMemory = BlockMemory<CurrentNetwork>;
[INFO] [stderr]    |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 69 | type CurrentBlockMemory<CurrentNetwork> = BlockMemory<CurrentNetwork>;
[INFO] [stderr]    |                        ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:70:38
[INFO] [stderr]    |
[INFO] [stderr] 70 | pub type ExecutionNative = Execution<CurrentNetwork>;
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 70 | pub type ExecutionNative<CurrentNetwork> = Execution<CurrentNetwork>;
[INFO] [stderr]    |                         ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:71:40
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub type IdentifierNative = Identifier<CurrentNetwork>;
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub type IdentifierNative<CurrentNetwork> = Identifier<CurrentNetwork>;
[INFO] [stderr]    |                          ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:72:34
[INFO] [stderr]    |
[INFO] [stderr] 72 | pub type LiteralNative = Literal<CurrentNetwork>;
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 72 | pub type LiteralNative<CurrentNetwork> = Literal<CurrentNetwork>;
[INFO] [stderr]    |                       ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:73:34
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub type ProcessNative = Process<CurrentNetwork>;
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub type ProcessNative<CurrentNetwork> = Process<CurrentNetwork>;
[INFO] [stderr]    |                       ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:74:38
[INFO] [stderr]    |
[INFO] [stderr] 74 | pub type ProgramIDNative = ProgramID<CurrentNetwork>;
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 74 | pub type ProgramIDNative<CurrentNetwork> = ProgramID<CurrentNetwork>;
[INFO] [stderr]    |                         ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:75:34
[INFO] [stderr]    |
[INFO] [stderr] 75 | pub type ProgramNative = Program<CurrentNetwork>;
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 75 | pub type ProgramNative<CurrentNetwork> = Program<CurrentNetwork>;
[INFO] [stderr]    |                       ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:76:44
[INFO] [stderr]    |
[INFO] [stderr] 76 | pub type ProgramOwnerNative = ProgramOwner<CurrentNetwork>;
[INFO] [stderr]    |                                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 76 | pub type ProgramOwnerNative<CurrentNetwork> = ProgramOwner<CurrentNetwork>;
[INFO] [stderr]    |                            ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:77:40
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub type ProvingKeyNative = ProvingKey<CurrentNetwork>;
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub type ProvingKeyNative<CurrentNetwork> = ProvingKey<CurrentNetwork>;
[INFO] [stderr]    |                          ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:78:30
[INFO] [stderr]    |
[INFO] [stderr] 78 | pub type QueryNative = Query<CurrentNetwork, CurrentBlockMemory>;
[INFO] [stderr]    |                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 78 | pub type QueryNative<CurrentNetwork> = Query<CurrentNetwork, CurrentBlockMemory>;
[INFO] [stderr]    |                     ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:79:36
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub type ResponseNative = Response<CurrentNetwork>;
[INFO] [stderr]    |                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub type ResponseNative<CurrentNetwork> = Response<CurrentNetwork>;
[INFO] [stderr]    |                        ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:80:42
[INFO] [stderr]    |
[INFO] [stderr] 80 | pub type TransactionNative = Transaction<CurrentNetwork>;
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 80 | pub type TransactionNative<CurrentNetwork> = Transaction<CurrentNetwork>;
[INFO] [stderr]    |                           ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `CurrentNetwork` in this scope
[INFO] [stderr]   --> src/types/native.rs:81:44
[INFO] [stderr]    |
[INFO] [stderr] 81 | pub type VerifyingKeyNative = VerifyingKey<CurrentNetwork>;
[INFO] [stderr]    |                                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr]    |
[INFO] [stderr] 81 | pub type VerifyingKeyNative<CurrentNetwork> = VerifyingKey<CurrentNetwork>;
[INFO] [stderr]    |                            ++++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `std::result::Result<account::private_key::PrivateKey, std::string::String>: wasm_bindgen::convert::ReturnWasmAbi` is not satisfied
[INFO] [stderr]   --> src/account/private_key.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is not implemented for `std::result::Result<account::private_key::PrivateKey, std::string::String>`
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is implemented for `std::result::Result<T, E>`
[INFO] [stderr]    = note: this error originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `std::result::Result<account::private_key::PrivateKey, std::string::String>: wasm_bindgen::convert::ReturnWasmAbi` is not satisfied
[INFO] [stderr]   --> src/account/private_key_ciphertext.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is not implemented for `std::result::Result<account::private_key::PrivateKey, std::string::String>`
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is implemented for `std::result::Result<T, E>`
[INFO] [stderr]    = note: this error originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `std::result::Result<programs::offline_query::OfflineQuery, std::string::String>: wasm_bindgen::convert::ReturnWasmAbi` is not satisfied
[INFO] [stderr]   --> src/programs/offline_query.rs:39:1
[INFO] [stderr]    |
[INFO] [stderr] 39 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is not implemented for `std::result::Result<programs::offline_query::OfflineQuery, std::string::String>`
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is implemented for `std::result::Result<T, E>`
[INFO] [stderr]    = note: this error originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `std::result::Result<account::address::Address, std::string::String>: wasm_bindgen::convert::ReturnWasmAbi` is not satisfied
[INFO] [stderr]   --> src/programs/program.rs:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is not implemented for `std::result::Result<account::address::Address, std::string::String>`
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is implemented for `std::result::Result<T, E>`
[INFO] [stderr]    = note: this error originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `std::result::Result<record::record_ciphertext::RecordCiphertext, std::string::String>: wasm_bindgen::convert::ReturnWasmAbi` is not satisfied
[INFO] [stderr]   --> src/record/record_ciphertext.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is not implemented for `std::result::Result<record::record_ciphertext::RecordCiphertext, std::string::String>`
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is implemented for `std::result::Result<T, E>`
[INFO] [stderr]    = note: this error originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `std::result::Result<record::record_plaintext::RecordPlaintext, std::string::String>: wasm_bindgen::convert::ReturnWasmAbi` is not satisfied
[INFO] [stderr]   --> src/record/record_ciphertext.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is not implemented for `std::result::Result<record::record_plaintext::RecordPlaintext, std::string::String>`
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is implemented for `std::result::Result<T, E>`
[INFO] [stderr]    = note: this error originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `std::result::Result<types::field::Field, std::string::String>: wasm_bindgen::convert::ReturnWasmAbi` is not satisfied
[INFO] [stderr]   --> src/record/record_plaintext.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ the trait `wasm_bindgen::convert::ReturnWasmAbi` is not implemented for `std::result::Result<types::field::Field, std::string::String>`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is implemented for `std::result::Result<T, E>`
[INFO] [stderr]    = note: this error originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `std::result::Result<record::record_plaintext::RecordPlaintext, std::string::String>: wasm_bindgen::convert::ReturnWasmAbi` is not satisfied
[INFO] [stderr]   --> src/record/record_plaintext.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is not implemented for `std::result::Result<record::record_plaintext::RecordPlaintext, std::string::String>`
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is implemented for `std::result::Result<T, E>`
[INFO] [stderr]    = note: this error originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `std::result::Result<types::field::Field, std::string::String>: wasm_bindgen::convert::ReturnWasmAbi` is not satisfied
[INFO] [stderr]   --> src/types/field.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ the trait `wasm_bindgen::convert::ReturnWasmAbi` is not implemented for `std::result::Result<types::field::Field, std::string::String>`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `wasm_bindgen::convert::ReturnWasmAbi` is implemented for `std::result::Result<T, E>`
[INFO] [stderr]    = note: this error originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0277, E0412, E0425, E0432.
[INFO] [stderr] For more information about an error, try `rustc --explain E0277`.
[INFO] [stderr] error: could not document `aleo-wasm`
[INFO] running `Command { std: "docker" "inspect" "1367b14df88fb1b4f1776261b4b4ff9ad4512e9446921eef0bbc4e401db167ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1367b14df88fb1b4f1776261b4b4ff9ad4512e9446921eef0bbc4e401db167ee", kill_on_drop: false }`
[INFO] [stdout] 1367b14df88fb1b4f1776261b4b4ff9ad4512e9446921eef0bbc4e401db167ee