[INFO] crate md 0.0.1 is already in cache
[INFO] checking md-0.0.1 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate md 0.0.1 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate md 0.0.1 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate md 0.0.1
[INFO] finished tweaking crates.io crate md 0.0.1
[INFO] tweaked toml for crates.io crate md 0.0.1 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 0a9331c83f40706920a73dffba3576113d23b5b08fae94883f116680a9fba734
[INFO] running `"docker" "start" "-a" "0a9331c83f40706920a73dffba3576113d23b5b08fae94883f116680a9fba734"`
[INFO] [stderr]     Checking md v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]  --> src/util.rs:4:25
[INFO] [stderr]   |
[INFO] [stderr] 4 |     fn modify(&self, f: |T| -> T);
[INFO] [stderr]   |                         ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]  --> src/util.rs:8:25
[INFO] [stderr]   |
[INFO] [stderr] 8 |     fn modify(&self, f: |T| -> T) {
[INFO] [stderr]   |                         ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]   --> src/util.rs:43:26
[INFO] [stderr]    |
[INFO] [stderr] 43 | impl<'a> ByteMatcher for |u8|:'a -> bool {
[INFO] [stderr]    |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:14:22
[INFO] [stderr]    |
[INFO] [stderr] 14 |   macro_rules! first_of(
[INFO] [stderr]    |  ______________________^
[INFO] [stderr] 15 | |     ($e:expr) => ($e);
[INFO] [stderr] 16 | |     ($e:expr or $f:expr $(or $more:expr)*) => (
[INFO] [stderr] 17 | |         $e.or_else(|| first_of!($f $(or $more)*))
[INFO] [stderr] 18 | |     )
[INFO] [stderr] 19 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 14 | macro_rules! first_of{
[INFO] [stderr] 15 |     ($e:expr) => ($e);
[INFO] [stderr] 16 |     ($e:expr or $f:expr $(or $more:expr)*) => (
[INFO] [stderr] 17 |         $e.or_else(|| first_of!($f $(or $more)*))
[INFO] [stderr] 18 |     )
[INFO] [stderr] 19 | }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 19 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:21:20
[INFO] [stderr]    |
[INFO] [stderr] 21 |   macro_rules! one_of(
[INFO] [stderr]    |  ____________________^
[INFO] [stderr] 22 | |     ($c:expr, $p:expr) => ($c == $p);
[INFO] [stderr] 23 | |     ($c:expr, $p:expr, $($rest:expr),+) => (
[INFO] [stderr] 24 | |         ($c == $p || one_of!($c, $($rest),+))
[INFO] [stderr] 25 | |     )
[INFO] [stderr] 26 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 21 | macro_rules! one_of{
[INFO] [stderr] 22 |     ($c:expr, $p:expr) => ($c == $p);
[INFO] [stderr] 23 |     ($c:expr, $p:expr, $($rest:expr),+) => (
[INFO] [stderr] 24 |         ($c == $p || one_of!($c, $($rest),+))
[INFO] [stderr] 25 |     )
[INFO] [stderr] 26 | }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 26 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:28:25
[INFO] [stderr]    |
[INFO] [stderr] 28 |   macro_rules! opt_ret_end(
[INFO] [stderr]    |  _________________________^
[INFO] [stderr] 29 | |     ($e:expr) => (
[INFO] [stderr] 30 | |         match $e {
[INFO] [stderr] 31 | |             None => return End,
[INFO] [stderr] ...  |
[INFO] [stderr] 34 | |     )
[INFO] [stderr] 35 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 28 | macro_rules! opt_ret_end{
[INFO] [stderr] 29 |     ($e:expr) => (
[INFO] [stderr] 30 |         match $e {
[INFO] [stderr] 31 |             None => return End,
[INFO] [stderr] 32 |             Some(r) => r
[INFO] [stderr] 33 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 35 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:37:23
[INFO] [stderr]    |
[INFO] [stderr] 37 |   macro_rules! opt_break(
[INFO] [stderr]    |  _______________________^
[INFO] [stderr] 38 | |     ($e:expr) => (
[INFO] [stderr] 39 | |         match $e {
[INFO] [stderr] 40 | |             None => break,
[INFO] [stderr] ...  |
[INFO] [stderr] 43 | |     )
[INFO] [stderr] 44 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 37 | macro_rules! opt_break{
[INFO] [stderr] 38 |     ($e:expr) => (
[INFO] [stderr] 39 |         match $e {
[INFO] [stderr] 40 |             None => break,
[INFO] [stderr] 41 |             Some(r) => r
[INFO] [stderr] 42 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 44 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:46:21
[INFO] [stderr]    |
[INFO] [stderr] 46 |   macro_rules! opt_ret(
[INFO] [stderr]    |  _____________________^
[INFO] [stderr] 47 | |     ($e:expr) => (
[INFO] [stderr] 48 | |         match $e {
[INFO] [stderr] 49 | |             None => return None,
[INFO] [stderr] ...  |
[INFO] [stderr] 52 | |     )
[INFO] [stderr] 53 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 46 | macro_rules! opt_ret{
[INFO] [stderr] 47 |     ($e:expr) => (
[INFO] [stderr] 48 |         match $e {
[INFO] [stderr] 49 |             None => return None,
[INFO] [stderr] 50 |             Some(r) => r
[INFO] [stderr] 51 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 53 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:55:26
[INFO] [stderr]    |
[INFO] [stderr] 55 |   macro_rules! parse_or_ret(
[INFO] [stderr]    |  __________________________^
[INFO] [stderr] 56 | |     ($e:expr) => (
[INFO] [stderr] 57 | |         match $e {
[INFO] [stderr] 58 | |             NoParse => return NoParse,
[INFO] [stderr] ...  |
[INFO] [stderr] 62 | |     )
[INFO] [stderr] 63 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 55 | macro_rules! parse_or_ret{
[INFO] [stderr] 56 |     ($e:expr) => (
[INFO] [stderr] 57 |         match $e {
[INFO] [stderr] 58 |             NoParse => return NoParse,
[INFO] [stderr] 59 |             End => return End,
[INFO] [stderr] 60 |             Success(r) => r
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 63 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:65:31
[INFO] [stderr]    |
[INFO] [stderr] 65 |   macro_rules! parse_or_ret_none(
[INFO] [stderr]    |  _______________________________^
[INFO] [stderr] 66 | |     ($e:expr) => (
[INFO] [stderr] 67 | |         match $e {
[INFO] [stderr] 68 | |             NoParse | End => return None,
[INFO] [stderr] ...  |
[INFO] [stderr] 71 | |     )
[INFO] [stderr] 72 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 65 | macro_rules! parse_or_ret_none{
[INFO] [stderr] 66 |     ($e:expr) => (
[INFO] [stderr] 67 |         match $e {
[INFO] [stderr] 68 |             NoParse | End => return None,
[INFO] [stderr] 69 |             Success(r) => r
[INFO] [stderr] 70 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 72 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:74:28
[INFO] [stderr]    |
[INFO] [stderr] 74 |   macro_rules! parse_or_break(
[INFO] [stderr]    |  ____________________________^
[INFO] [stderr] 75 | |     ($e:expr) => (
[INFO] [stderr] 76 | |         match $e {
[INFO] [stderr] 77 | |             NoParse | End => break,
[INFO] [stderr] ...  |
[INFO] [stderr] 80 | |     )
[INFO] [stderr] 81 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 74 | macro_rules! parse_or_break{
[INFO] [stderr] 75 |     ($e:expr) => (
[INFO] [stderr] 76 |         match $e {
[INFO] [stderr] 77 |             NoParse | End => break,
[INFO] [stderr] 78 |             o => o
[INFO] [stderr] 79 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 81 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:83:26
[INFO] [stderr]    |
[INFO] [stderr] 83 |   macro_rules! break_on_end(
[INFO] [stderr]    |  __________________________^
[INFO] [stderr] 84 | |     ($e:expr) => (
[INFO] [stderr] 85 | |         match $e {
[INFO] [stderr] 86 | |             End => break,
[INFO] [stderr] ...  |
[INFO] [stderr] 89 | |     )
[INFO] [stderr] 90 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 83 | macro_rules! break_on_end{
[INFO] [stderr] 84 |     ($e:expr) => (
[INFO] [stderr] 85 |         match $e {
[INFO] [stderr] 86 |             End => break,
[INFO] [stderr] 87 |             o => o
[INFO] [stderr] 88 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 90 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:92:20
[INFO] [stderr]    |
[INFO] [stderr] 92 |   macro_rules! on_end(
[INFO] [stderr]    |  ____________________^
[INFO] [stderr] 93 | |     ($e:expr -> $($a:expr);+) => (
[INFO] [stderr] 94 | |         match $e {
[INFO] [stderr] 95 | |             End => { $($a);+ }
[INFO] [stderr] ...  |
[INFO] [stderr] 98 | |     )
[INFO] [stderr] 99 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 92 | macro_rules! on_end{
[INFO] [stderr] 93 |     ($e:expr -> $($a:expr);+) => (
[INFO] [stderr] 94 |         match $e {
[INFO] [stderr] 95 |             End => { $($a);+ }
[INFO] [stderr] 96 |             o => o
[INFO] [stderr] 97 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 99 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]    --> src/parser/mod.rs:101:24
[INFO] [stderr]     |
[INFO] [stderr] 101 |   macro_rules! ret_on_end(
[INFO] [stderr]     |  ________________________^
[INFO] [stderr] 102 | |     ($e:expr) => (
[INFO] [stderr] 103 | |         match $e {
[INFO] [stderr] 104 | |             End => return End,
[INFO] [stderr] ...   |
[INFO] [stderr] 107 | |     )
[INFO] [stderr] 108 | | )
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]     |
[INFO] [stderr] 101 | macro_rules! ret_on_end{
[INFO] [stderr] 102 |     ($e:expr) => (
[INFO] [stderr] 103 |         match $e {
[INFO] [stderr] 104 |             End => return End,
[INFO] [stderr] 105 |             o => o
[INFO] [stderr] 106 |         }
[INFO] [stderr]   ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]     |
[INFO] [stderr] 108 | );
[INFO] [stderr]     |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]    --> src/parser/mod.rs:110:20
[INFO] [stderr]     |
[INFO] [stderr] 110 |   macro_rules! cancel(
[INFO] [stderr]     |  ____________________^
[INFO] [stderr] 111 | |     ($m:ident; $r:expr) => ({$m.cancel(); $r})
[INFO] [stderr] 112 | | )
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]     |
[INFO] [stderr] 110 | macro_rules! cancel{
[INFO] [stderr] 111 |     ($m:ident; $r:expr) => ({$m.cancel(); $r})
[INFO] [stderr] 112 | }
[INFO] [stderr]     |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]     |
[INFO] [stderr] 112 | );
[INFO] [stderr]     |  ^
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `||`
[INFO] [stderr]    --> src/parser/mod.rs:478:25
[INFO] [stderr]     |
[INFO] [stderr] 478 |     fn or_else(self, f: || -> ParseResult<T>) -> ParseResult<T> {
[INFO] [stderr]     |                         ^^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> src/parser/mod.rs:486:24
[INFO] [stderr]     |
[INFO] [stderr] 486 |     fn map<U>(self, f: |T| -> U) -> ParseResult<U> {
[INFO] [stderr]     |                        ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/config.rs:15:26
[INFO] [stderr]    |
[INFO] [stderr] 15 |   macro_rules! impl_setters(
[INFO] [stderr]    |  __________________________^
[INFO] [stderr] 16 | |     ($target:ty; $($name:ident : $t:ty),+) => ($(
[INFO] [stderr] 17 | |         impl $target {
[INFO] [stderr] 18 | |             pub fn $name(mut self, value: $t) -> $target {
[INFO] [stderr] ...  |
[INFO] [stderr] 23 | |     )+)
[INFO] [stderr] 24 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 15 | macro_rules! impl_setters{
[INFO] [stderr] 16 |     ($target:ty; $($name:ident : $t:ty),+) => ($(
[INFO] [stderr] 17 |         impl $target {
[INFO] [stderr] 18 |             pub fn $name(mut self, value: $t) -> $target {
[INFO] [stderr] 19 |                 self.$name = value;
[INFO] [stderr] 20 |                 self
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 24 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> src/parser/block/block_code.rs:14:21
[INFO] [stderr]    |
[INFO] [stderr] 14 |         let mut n = 0u;
[INFO] [stderr]    |                     ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/inline/emphasis.rs:54:29
[INFO] [stderr]    |
[INFO] [stderr] 54 |           macro_rules! advance(
[INFO] [stderr]    |  _____________________________^
[INFO] [stderr] 55 | |             () => (pm_last = self.cur.phantom_mark())
[INFO] [stderr] 56 | |         )
[INFO] [stderr]    | |_________^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 54 |         macro_rules! advance{
[INFO] [stderr] 55 |             () => (pm_last = self.cur.phantom_mark())
[INFO] [stderr] 56 |         }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 56 |         );
[INFO] [stderr]    |          ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/inline/emphasis.rs:57:29
[INFO] [stderr]    |
[INFO] [stderr] 57 |           macro_rules! retract(
[INFO] [stderr]    |  _____________________________^
[INFO] [stderr] 58 | |             () => (pm_last = pm)
[INFO] [stderr] 59 | |         )
[INFO] [stderr]    | |_________^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 57 |         macro_rules! retract{
[INFO] [stderr] 58 |             () => (pm_last = pm)
[INFO] [stderr] 59 |         }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 59 |         );
[INFO] [stderr]    |          ^
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> src/parser/inline/emphasis.rs:104:34
[INFO] [stderr]     |
[INFO] [stderr] 104 |                     let mut sn = 1u;
[INFO] [stderr]     |                                  ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> src/parser/inline/link.rs:18:25
[INFO] [stderr]    |
[INFO] [stderr] 18 |         let mut level = 1u;
[INFO] [stderr]    |                         ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> src/parser/inline/link.rs:56:33
[INFO] [stderr]    |
[INFO] [stderr] 56 |                 let mut level = 0u;
[INFO] [stderr]    |                                 ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]  --> src/util.rs:4:25
[INFO] [stderr]   |
[INFO] [stderr] 4 |     fn modify(&self, f: |T| -> T);
[INFO] [stderr]   |                         ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]  --> src/util.rs:8:25
[INFO] [stderr]   |
[INFO] [stderr] 8 |     fn modify(&self, f: |T| -> T) {
[INFO] [stderr]   |                         ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]   --> src/util.rs:43:26
[INFO] [stderr]    |
[INFO] [stderr] 43 | impl<'a> ByteMatcher for |u8|:'a -> bool {
[INFO] [stderr]    |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:14:22
[INFO] [stderr]    |
[INFO] [stderr] 14 |   macro_rules! first_of(
[INFO] [stderr]    |  ______________________^
[INFO] [stderr] 15 | |     ($e:expr) => ($e);
[INFO] [stderr] 16 | |     ($e:expr or $f:expr $(or $more:expr)*) => (
[INFO] [stderr] 17 | |         $e.or_else(|| first_of!($f $(or $more)*))
[INFO] [stderr] 18 | |     )
[INFO] [stderr] 19 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 14 | macro_rules! first_of{
[INFO] [stderr] 15 |     ($e:expr) => ($e);
[INFO] [stderr] 16 |     ($e:expr or $f:expr $(or $more:expr)*) => (
[INFO] [stderr] 17 |         $e.or_else(|| first_of!($f $(or $more)*))
[INFO] [stderr] 18 |     )
[INFO] [stderr] 19 | }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 19 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:21:20
[INFO] [stderr]    |
[INFO] [stderr] 21 |   macro_rules! one_of(
[INFO] [stderr]    |  ____________________^
[INFO] [stderr] 22 | |     ($c:expr, $p:expr) => ($c == $p);
[INFO] [stderr] 23 | |     ($c:expr, $p:expr, $($rest:expr),+) => (
[INFO] [stderr] 24 | |         ($c == $p || one_of!($c, $($rest),+))
[INFO] [stderr] 25 | |     )
[INFO] [stderr] 26 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 21 | macro_rules! one_of{
[INFO] [stderr] 22 |     ($c:expr, $p:expr) => ($c == $p);
[INFO] [stderr] 23 |     ($c:expr, $p:expr, $($rest:expr),+) => (
[INFO] [stderr] 24 |         ($c == $p || one_of!($c, $($rest),+))
[INFO] [stderr] 25 |     )
[INFO] [stderr] 26 | }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 26 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:28:25
[INFO] [stderr]    |
[INFO] [stderr] 28 |   macro_rules! opt_ret_end(
[INFO] [stderr]    |  _________________________^
[INFO] [stderr] 29 | |     ($e:expr) => (
[INFO] [stderr] 30 | |         match $e {
[INFO] [stderr] 31 | |             None => return End,
[INFO] [stderr] ...  |
[INFO] [stderr] 34 | |     )
[INFO] [stderr] 35 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 28 | macro_rules! opt_ret_end{
[INFO] [stderr] 29 |     ($e:expr) => (
[INFO] [stderr] 30 |         match $e {
[INFO] [stderr] 31 |             None => return End,
[INFO] [stderr] 32 |             Some(r) => r
[INFO] [stderr] 33 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 35 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:37:23
[INFO] [stderr]    |
[INFO] [stderr] 37 |   macro_rules! opt_break(
[INFO] [stderr]    |  _______________________^
[INFO] [stderr] 38 | |     ($e:expr) => (
[INFO] [stderr] 39 | |         match $e {
[INFO] [stderr] 40 | |             None => break,
[INFO] [stderr] ...  |
[INFO] [stderr] 43 | |     )
[INFO] [stderr] 44 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 37 | macro_rules! opt_break{
[INFO] [stderr] 38 |     ($e:expr) => (
[INFO] [stderr] 39 |         match $e {
[INFO] [stderr] 40 |             None => break,
[INFO] [stderr] 41 |             Some(r) => r
[INFO] [stderr] 42 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 44 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:46:21
[INFO] [stderr]    |
[INFO] [stderr] 46 |   macro_rules! opt_ret(
[INFO] [stderr]    |  _____________________^
[INFO] [stderr] 47 | |     ($e:expr) => (
[INFO] [stderr] 48 | |         match $e {
[INFO] [stderr] 49 | |             None => return None,
[INFO] [stderr] ...  |
[INFO] [stderr] 52 | |     )
[INFO] [stderr] 53 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 46 | macro_rules! opt_ret{
[INFO] [stderr] 47 |     ($e:expr) => (
[INFO] [stderr] 48 |         match $e {
[INFO] [stderr] 49 |             None => return None,
[INFO] [stderr] 50 |             Some(r) => r
[INFO] [stderr] 51 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 53 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:55:26
[INFO] [stderr]    |
[INFO] [stderr] 55 |   macro_rules! parse_or_ret(
[INFO] [stderr]    |  __________________________^
[INFO] [stderr] 56 | |     ($e:expr) => (
[INFO] [stderr] 57 | |         match $e {
[INFO] [stderr] 58 | |             NoParse => return NoParse,
[INFO] [stderr] ...  |
[INFO] [stderr] 62 | |     )
[INFO] [stderr] 63 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 55 | macro_rules! parse_or_ret{
[INFO] [stderr] 56 |     ($e:expr) => (
[INFO] [stderr] 57 |         match $e {
[INFO] [stderr] 58 |             NoParse => return NoParse,
[INFO] [stderr] 59 |             End => return End,
[INFO] [stderr] 60 |             Success(r) => r
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 63 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:65:31
[INFO] [stderr]    |
[INFO] [stderr] 65 |   macro_rules! parse_or_ret_none(
[INFO] [stderr]    |  _______________________________^
[INFO] [stderr] 66 | |     ($e:expr) => (
[INFO] [stderr] 67 | |         match $e {
[INFO] [stderr] 68 | |             NoParse | End => return None,
[INFO] [stderr] ...  |
[INFO] [stderr] 71 | |     )
[INFO] [stderr] 72 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 65 | macro_rules! parse_or_ret_none{
[INFO] [stderr] 66 |     ($e:expr) => (
[INFO] [stderr] 67 |         match $e {
[INFO] [stderr] 68 |             NoParse | End => return None,
[INFO] [stderr] 69 |             Success(r) => r
[INFO] [stderr] 70 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 72 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:74:28
[INFO] [stderr]    |
[INFO] [stderr] 74 |   macro_rules! parse_or_break(
[INFO] [stderr]    |  ____________________________^
[INFO] [stderr] 75 | |     ($e:expr) => (
[INFO] [stderr] 76 | |         match $e {
[INFO] [stderr] 77 | |             NoParse | End => break,
[INFO] [stderr] ...  |
[INFO] [stderr] 80 | |     )
[INFO] [stderr] 81 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 74 | macro_rules! parse_or_break{
[INFO] [stderr] 75 |     ($e:expr) => (
[INFO] [stderr] 76 |         match $e {
[INFO] [stderr] 77 |             NoParse | End => break,
[INFO] [stderr] 78 |             o => o
[INFO] [stderr] 79 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 81 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:83:26
[INFO] [stderr]    |
[INFO] [stderr] 83 |   macro_rules! break_on_end(
[INFO] [stderr]    |  __________________________^
[INFO] [stderr] 84 | |     ($e:expr) => (
[INFO] [stderr] 85 | |         match $e {
[INFO] [stderr] 86 | |             End => break,
[INFO] [stderr] ...  |
[INFO] [stderr] 89 | |     )
[INFO] [stderr] 90 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 83 | macro_rules! break_on_end{
[INFO] [stderr] 84 |     ($e:expr) => (
[INFO] [stderr] 85 |         match $e {
[INFO] [stderr] 86 |             End => break,
[INFO] [stderr] 87 |             o => o
[INFO] [stderr] 88 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 90 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/mod.rs:92:20
[INFO] [stderr]    |
[INFO] [stderr] 92 |   macro_rules! on_end(
[INFO] [stderr]    |  ____________________^
[INFO] [stderr] 93 | |     ($e:expr -> $($a:expr);+) => (
[INFO] [stderr] 94 | |         match $e {
[INFO] [stderr] 95 | |             End => { $($a);+ }
[INFO] [stderr] ...  |
[INFO] [stderr] 98 | |     )
[INFO] [stderr] 99 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 92 | macro_rules! on_end{
[INFO] [stderr] 93 |     ($e:expr -> $($a:expr);+) => (
[INFO] [stderr] 94 |         match $e {
[INFO] [stderr] 95 |             End => { $($a);+ }
[INFO] [stderr] 96 |             o => o
[INFO] [stderr] 97 |         }
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 99 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]    --> src/parser/mod.rs:101:24
[INFO] [stderr]     |
[INFO] [stderr] 101 |   macro_rules! ret_on_end(
[INFO] [stderr]     |  ________________________^
[INFO] [stderr] 102 | |     ($e:expr) => (
[INFO] [stderr] 103 | |         match $e {
[INFO] [stderr] 104 | |             End => return End,
[INFO] [stderr] ...   |
[INFO] [stderr] 107 | |     )
[INFO] [stderr] 108 | | )
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]     |
[INFO] [stderr] 101 | macro_rules! ret_on_end{
[INFO] [stderr] 102 |     ($e:expr) => (
[INFO] [stderr] 103 |         match $e {
[INFO] [stderr] 104 |             End => return End,
[INFO] [stderr] 105 |             o => o
[INFO] [stderr] 106 |         }
[INFO] [stderr]   ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]     |
[INFO] [stderr] 108 | );
[INFO] [stderr]     |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]    --> src/parser/mod.rs:110:20
[INFO] [stderr]     |
[INFO] [stderr] 110 |   macro_rules! cancel(
[INFO] [stderr]     |  ____________________^
[INFO] [stderr] 111 | |     ($m:ident; $r:expr) => ({$m.cancel(); $r})
[INFO] [stderr] 112 | | )
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]     |
[INFO] [stderr] 110 | macro_rules! cancel{
[INFO] [stderr] 111 |     ($m:ident; $r:expr) => ({$m.cancel(); $r})
[INFO] [stderr] 112 | }
[INFO] [stderr]     |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]     |
[INFO] [stderr] 112 | );
[INFO] [stderr]     |  ^
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `||`
[INFO] [stderr]    --> src/parser/mod.rs:478:25
[INFO] [stderr]     |
[INFO] [stderr] 478 |     fn or_else(self, f: || -> ParseResult<T>) -> ParseResult<T> {
[INFO] [stderr]     |                         ^^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> src/parser/mod.rs:486:24
[INFO] [stderr]     |
[INFO] [stderr] 486 |     fn map<U>(self, f: |T| -> U) -> ParseResult<U> {
[INFO] [stderr]     |                        ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/config.rs:15:26
[INFO] [stderr]    |
[INFO] [stderr] 15 |   macro_rules! impl_setters(
[INFO] [stderr]    |  __________________________^
[INFO] [stderr] 16 | |     ($target:ty; $($name:ident : $t:ty),+) => ($(
[INFO] [stderr] 17 | |         impl $target {
[INFO] [stderr] 18 | |             pub fn $name(mut self, value: $t) -> $target {
[INFO] [stderr] ...  |
[INFO] [stderr] 23 | |     )+)
[INFO] [stderr] 24 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 15 | macro_rules! impl_setters{
[INFO] [stderr] 16 |     ($target:ty; $($name:ident : $t:ty),+) => ($(
[INFO] [stderr] 17 |         impl $target {
[INFO] [stderr] 18 |             pub fn $name(mut self, value: $t) -> $target {
[INFO] [stderr] 19 |                 self.$name = value;
[INFO] [stderr] 20 |                 self
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 24 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> src/parser/block/block_code.rs:14:21
[INFO] [stderr]    |
[INFO] [stderr] 14 |         let mut n = 0u;
[INFO] [stderr]    |                     ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/inline/emphasis.rs:54:29
[INFO] [stderr]    |
[INFO] [stderr] 54 |           macro_rules! advance(
[INFO] [stderr]    |  _____________________________^
[INFO] [stderr] 55 | |             () => (pm_last = self.cur.phantom_mark())
[INFO] [stderr] 56 | |         )
[INFO] [stderr]    | |_________^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 54 |         macro_rules! advance{
[INFO] [stderr] 55 |             () => (pm_last = self.cur.phantom_mark())
[INFO] [stderr] 56 |         }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 56 |         );
[INFO] [stderr]    |          ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> src/parser/inline/emphasis.rs:57:29
[INFO] [stderr]    |
[INFO] [stderr] 57 |           macro_rules! retract(
[INFO] [stderr]    |  _____________________________^
[INFO] [stderr] 58 | |             () => (pm_last = pm)
[INFO] [stderr] 59 | |         )
[INFO] [stderr]    | |_________^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 57 |         macro_rules! retract{
[INFO] [stderr] 58 |             () => (pm_last = pm)
[INFO] [stderr] 59 |         }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 59 |         );
[INFO] [stderr]    |          ^
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> src/parser/inline/emphasis.rs:104:34
[INFO] [stderr]     |
[INFO] [stderr] 104 |                     let mut sn = 1u;
[INFO] [stderr]     |                                  ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> src/parser/inline/link.rs:18:25
[INFO] [stderr]    |
[INFO] [stderr] 18 |         let mut level = 1u;
[INFO] [stderr]    |                         ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> src/parser/inline/link.rs:56:33
[INFO] [stderr]    |
[INFO] [stderr] 56 |                 let mut level = 0u;
[INFO] [stderr]    |                                 ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error[E0463]: can't find crate for `collections`
[INFO] [stderr]  --> src/lib.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | extern crate collections;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] 
[INFO] [stderr] error[E0463]: can't find crate for `collections`
[INFO] [stderr]  --> src/lib.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | extern crate collections;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 25 previous errors
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0463`.
[INFO] [stderr] error: aborting due to 25 previous errors
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0463`.
[INFO] [stderr] error: could not compile `md`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `md`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "0a9331c83f40706920a73dffba3576113d23b5b08fae94883f116680a9fba734"`
[INFO] running `"docker" "rm" "-f" "0a9331c83f40706920a73dffba3576113d23b5b08fae94883f116680a9fba734"`
[INFO] [stdout] 0a9331c83f40706920a73dffba3576113d23b5b08fae94883f116680a9fba734
