Lots of interface use protobuf:
When I used rust to implement query functions, I found the query_()
, which is the trait function of struct canister_test::Canister
:
https://github.com/dfinity/ic/blob/master/rs/rosetta-api/ledger_canister/test/test.rs#L937
The strange thing is that the source of canister_test
cannot be found in the entire ic code repository:
and cargo test --manifest-path "./rs/rosetta-api/ledger_canister/Cargo.toml"
is failed, as use of undeclared type or module canister_test
Compiling into wasm can be successful:
cargo build -p ledger-canister --manifest-path "./rs/Cargo.toml" --target wasm32-unknown-unknown --release
canister_test
will be opened source?