tezos-smart-rollup-debug 0.2.2

Output formatted messages to Tezos Smart Rollup debug log.
Documentation
Provides *debug log* which can be written to, but does not affect the host state.

The result of writing to the debug log is *implementation specific* - it may, for
example, be written to a log file, or to `stdout` etc.

The `debug_msg` macro supports inline formatting:

```no_run
extern crate alloc;
use tezos_smart_rollup_debug::debug_msg;
use tezos_smart_rollup_host::runtime::Runtime;

fn log_runtime(host: &impl Runtime) {
  debug_msg!(host, "Simple constant string");

  debug_msg!(host, "A format {} with argument {}", "test", 5);
}
```

In the simplest case, however, one can also write:

```no_run
use tezos_smart_rollup_host::runtime::Runtime;

fn log_simple(host: &impl Runtime) {
    host.write_debug("A simple constant string");
}
```