arora-module 2.1.0

Write an Arora module in Rust: the declaration macros and the traits they implement.
1
2
3
4
5
6
7
8
error[E0046]: not all trait items implemented, missing: `whisper`
  --> tests/compile-fail/contract_missing_method.rs:13:1
   |
 8 |     fn whisper(&mut self, #[param(id = "5e1f0000-0000-4000-8000-000000000004")] text: String);
   |     ------------------------------------------------------------------------------------------ `whisper` from trait
...
13 | impl Speak for Loud {
   | ^^^^^^^^^^^^^^^^^^^ missing `whisper` in implementation