[INFO] fetching crate mdbook-quiz 0.2.11... [INFO] testing mdbook-quiz-0.2.11 against master#159ba8a92c9e2fa4121f106176309521f4af87e9+rustflags=-Copt-level=3 for pr-107051 [INFO] extracting crate mdbook-quiz 0.2.11 into /workspace/builds/worker-2-tc1/source [INFO] validating manifest of crates.io crate mdbook-quiz 0.2.11 on toolchain 159ba8a92c9e2fa4121f106176309521f4af87e9 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+159ba8a92c9e2fa4121f106176309521f4af87e9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate mdbook-quiz 0.2.11 [INFO] finished tweaking crates.io crate mdbook-quiz 0.2.11 [INFO] tweaked toml for crates.io crate mdbook-quiz 0.2.11 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate crates.io crate mdbook-quiz 0.2.11 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+159ba8a92c9e2fa4121f106176309521f4af87e9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pest_derive v2.5.2 [INFO] [stderr] Downloaded pest_meta v2.5.2 [INFO] [stderr] Downloaded pest v2.5.2 [INFO] [stderr] Downloaded clap_complete v4.0.7 [INFO] [stderr] Downloaded pest_generator v2.5.2 [INFO] [stderr] Downloaded topological-sort v0.2.2 [INFO] [stderr] Downloaded mdbook v0.4.25 [INFO] [stderr] Downloaded mdbook-preprocessor-utils v0.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7c93e6f9a94679f34221d1005849d4c83862f85b14a264fa0883942f4d043a66" "/opt/rustwide/cargo-home/bin/cargo" "+159ba8a92c9e2fa4121f106176309521f4af87e9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] be951d6bf43510ed7fae133dd2b9efc1c959a63098975e03cdc89ed82244b7ee [INFO] running `Command { std: "docker" "start" "-a" "be951d6bf43510ed7fae133dd2b9efc1c959a63098975e03cdc89ed82244b7ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "be951d6bf43510ed7fae133dd2b9efc1c959a63098975e03cdc89ed82244b7ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "be951d6bf43510ed7fae133dd2b9efc1c959a63098975e03cdc89ed82244b7ee", kill_on_drop: false }` [INFO] [stdout] be951d6bf43510ed7fae133dd2b9efc1c959a63098975e03cdc89ed82244b7ee [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7c93e6f9a94679f34221d1005849d4c83862f85b14a264fa0883942f4d043a66" "/opt/rustwide/cargo-home/bin/cargo" "+159ba8a92c9e2fa4121f106176309521f4af87e9" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6772e225374c8d8ed3239a92577c37b35f194b5e048ec51288357cc1256252a2 [INFO] running `Command { std: "docker" "start" "-a" "6772e225374c8d8ed3239a92577c37b35f194b5e048ec51288357cc1256252a2", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling proc-macro2 v1.0.49 [INFO] [stderr] Compiling unicode-ident v1.0.6 [INFO] [stderr] Compiling quote v1.0.23 [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Compiling syn v1.0.107 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling io-lifetimes v1.0.3 [INFO] [stderr] Compiling once_cell v1.17.0 [INFO] [stderr] Compiling rustix v0.36.6 [INFO] [stderr] Compiling thiserror v1.0.38 [INFO] [stderr] Compiling linux-raw-sys v0.1.4 [INFO] [stderr] Compiling crossbeam-utils v0.8.14 [INFO] [stderr] Compiling serde_derive v1.0.152 [INFO] [stderr] Compiling ucd-trie v0.1.5 [INFO] [stderr] Compiling os_str_bytes v6.4.1 [INFO] [stderr] Compiling serde v1.0.152 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling cc v1.0.78 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling gimli v0.27.0 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling serde_json v1.0.91 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling miniz_oxide v0.6.2 [INFO] [stderr] Compiling clap_lex v0.3.0 [INFO] [stderr] Compiling regex-syntax v0.6.28 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling object v0.30.0 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling rayon-core v1.10.1 [INFO] [stderr] Compiling rustc-demangle v0.1.21 [INFO] [stderr] Compiling itoa v1.0.5 [INFO] [stderr] Compiling memoffset v0.7.1 [INFO] [stderr] Compiling crossbeam-epoch v0.9.13 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling indexmap v1.9.2 [INFO] [stderr] Compiling anyhow v1.0.68 [INFO] [stderr] Compiling ryu v1.0.12 [INFO] [stderr] Compiling pulldown-cmark v0.9.2 [INFO] [stderr] Compiling regex v1.7.0 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.2 [INFO] [stderr] Compiling time v0.1.45 [INFO] [stderr] Compiling addr2line v0.19.0 [INFO] [stderr] Compiling bstr v0.2.17 [INFO] [stderr] Compiling crossbeam-channel v0.5.6 [INFO] [stderr] Compiling is-terminal v0.4.2 [INFO] [stderr] Compiling terminal_size v0.2.3 [INFO] [stderr] Compiling clap v4.0.32 [INFO] [stderr] Compiling fastrand v1.8.0 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling iana-time-zone v0.1.53 [INFO] [stderr] Compiling semver v1.0.16 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling heck v0.4.0 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling env_logger v0.10.0 [INFO] [stderr] Compiling chrono v0.4.23 [INFO] [stderr] Compiling opener v0.5.0 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling topological-sort v0.2.2 [INFO] [stderr] Compiling either v1.8.0 [INFO] [stderr] Compiling shlex v1.1.0 [INFO] [stderr] Compiling textwrap v0.16.0 [INFO] [stderr] Compiling clap_complete v4.0.7 [INFO] [stderr] Compiling rayon v1.6.1 [INFO] [stderr] Compiling utf8-width v0.1.6 [INFO] [stderr] Compiling html-escape v0.2.13 [INFO] [stderr] Compiling backtrace v0.3.67 [INFO] [stderr] Compiling thiserror-impl v1.0.38 [INFO] [stderr] Compiling clap_derive v3.2.18 [INFO] [stderr] Compiling pest v2.5.2 [INFO] [stderr] Compiling pest_meta v2.5.2 [INFO] [stderr] Compiling pest_generator v2.5.2 [INFO] [stderr] Compiling clap v3.2.23 [INFO] [stderr] Compiling pest_derive v2.5.2 [INFO] [stderr] Compiling toml v0.5.10 [INFO] [stderr] Compiling handlebars v4.3.6 [INFO] [stderr] Compiling mdbook v0.4.25 [INFO] [stderr] Compiling mdbook-preprocessor-utils v0.1.1 [INFO] [stderr] Compiling mdbook-quiz v0.2.11 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4m 09s [INFO] running `Command { std: "docker" "inspect" "6772e225374c8d8ed3239a92577c37b35f194b5e048ec51288357cc1256252a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6772e225374c8d8ed3239a92577c37b35f194b5e048ec51288357cc1256252a2", kill_on_drop: false }` [INFO] [stdout] 6772e225374c8d8ed3239a92577c37b35f194b5e048ec51288357cc1256252a2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7c93e6f9a94679f34221d1005849d4c83862f85b14a264fa0883942f4d043a66" "/opt/rustwide/cargo-home/bin/cargo" "+159ba8a92c9e2fa4121f106176309521f4af87e9" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4b181aefc898807225143f33ad313160ff18cf705e46101ed374c77fb2b935dc [INFO] running `Command { std: "docker" "start" "-a" "4b181aefc898807225143f33ad313160ff18cf705e46101ed374c77fb2b935dc", kill_on_drop: false }` [INFO] [stderr] Compiling mdbook-preprocessor-utils v0.1.1 [INFO] [stderr] Compiling mdbook-quiz v0.2.11 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 18.12s [INFO] running `Command { std: "docker" "inspect" "4b181aefc898807225143f33ad313160ff18cf705e46101ed374c77fb2b935dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b181aefc898807225143f33ad313160ff18cf705e46101ed374c77fb2b935dc", kill_on_drop: false }` [INFO] [stdout] 4b181aefc898807225143f33ad313160ff18cf705e46101ed374c77fb2b935dc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7c93e6f9a94679f34221d1005849d4c83862f85b14a264fa0883942f4d043a66" "/opt/rustwide/cargo-home/bin/cargo" "+159ba8a92c9e2fa4121f106176309521f4af87e9" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 31bd9a3450acbb10af0e5289e41dcd48963c0cb7e9c078941311deab920b17cb [INFO] running `Command { std: "docker" "start" "-a" "31bd9a3450acbb10af0e5289e41dcd48963c0cb7e9c078941311deab920b17cb", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.24s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mdbook_quiz-c6059bea224e1198) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] /tmp/.tmpwyqatf.cjs:17 [INFO] [stderr] `),u+Vc(a+".",t,s)}});var cp=q(zc=>{"use strict";zc.parse=ep();zc.stringify=up()});var qs=q(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.regexpCode=be.getEsmExportName=be.getProperty=be.safeStringify=be.stringify=be.strConcat=be.addCodeArg=be.str=be._=be.nil=be._Code=be.Name=be.IDENTIFIER=be._CodeOrName=void 0;var Ds=class{};be._CodeOrName=Ds;be.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var ii=class extends Ds{constructor(t){if(super(),!be.IDENTIFIER.test(t))throw new Error("CodeGen: name must be a valid identifier");this.str=t}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};be.Name=ii;var rr=class extends Ds{constructor(t){super(),this._items=typeof t=="string"?[t]:t}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let t=this._items[0];return t===""||t==='""'}get str(){var t;return(t=this._str)!==null&&t!==void 0?t:this._str=this._items.reduce((n,s)=>`${n}${s}`,"")}get names(){var t;return(t=this._names)!==null&&t!==void 0?t:this._names=this._items.reduce((n,s)=>(s instanceof ii&&(n[s.str]=(n[s.str]||0)+1),n),{})}};be._Code=rr;be.nil=new rr("");function lp(e,...t){let n=[e[0]],s=0;for(;s{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.ValueScope=_t.ValueScopeName=_t.Scope=_t.varKinds=_t.UsedValueState=void 0;var Ot=qs(),Qc=class extends Error{constructor(t){super(`CodeGen: "code" for ${t} not defined`),this.value=t.value}},Zc;(function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"})(Zc=_t.UsedValueState||(_t.UsedValueState={}));_t.varKinds={const:new Ot.Name("const"),let:new Ot.Name("let"),var:new Ot.Name("var")};var To=class{constructor({prefixes:t,parent:n}={}){this._names={},this._prefixes=t,this._parent=n}toName(t){return t instanceof Ot.Name?t:this.name(t)}name(t){return new Ot.Name(this._newName(t))}_newName(t){let n=this._names[t]||this._nameGroup(t);return`${t}${n.index++}`}_nameGroup(t){var n,s;if(((s=(n=this._parent)===null||n===void 0?void 0:n._prefixes)===null||s===void 0?void 0:s.has(t))||this._prefixes&&!this._prefixes.has(t))throw new Error(`CodeGen: prefix "${t}" is not allowed in this scope`);return this._names[t]={prefix:t,index:0}}};_t.Scope=To;var Oo=class extends Ot.Name{constructor(t,n){super(n),this.prefix=t}setValue(t,{property:n,itemIndex:s}){this.value=t,this.scopePath=(0,Ot._)`.${new Ot.Name(n)}[${s}]`}};_t.ValueScopeName=Oo;var R$=(0,Ot._)`\n`,Xc=class extends To{constructor(t){super(t),this._values={},this._scope=t.scope,this.opts={...t,_n:t.lines?R$:Ot.nil}}get(){return this._scope}name(t){return new Oo(t,this._newName(t))}value(t,n){var s;if(n.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let a=this.toName(t),{prefix:u}=a,c=(s=n.key)!==null&&s!==void 0?s:n.ref,f=this._values[u];if(f){let y=f.get(c);if(y)return y}else f=this._values[u]=new Map;f.set(c,a);let d=this._scope[u]||(this._scope[u]=[]),_=d.length;return d[_]=n.ref,a.setValue(n,{property:u,itemIndex:_}),a}getValue(t,n){let s=this._values[t];if(!!s)return s.get(n)}scopeRefs(t,n=this._values){return this._reduceValues(n,s=>{if(s.scopePath===void 0)throw new Error(`CodeGen: name "${s}" has no value`);return(0,Ot._)`${t}${s.scopePath}`})}scopeCode(t=this._values,n,s){return this._reduceValues(t,a=>{if(a.value===void 0)throw new Error(`CodeGen: name "${a}" has no value`);return a.value.code},n,s)}_reduceValues(t,n,s={},a){let u=Ot.nil;for(let c in t){let f=t[c];if(!f)continue;let d=s[c]=s[c]||new Map;f.forEach(_=>{if(d.has(_))return;d.set(_,Zc.Started);let y=n(_);if(y){let C=this.opts.es5?_t.varKinds.var:_t.varKinds.const;u=(0,Ot._)`${u}${C} ${_} = ${y};${this.opts._n}`}else if(y=a?.(_))u=(0,Ot._)`${u}${y}${this.opts._n}`;else throw new Qc(_);d.set(_,Zc.Completed)})}return u}};_t.ValueScope=Xc});var le=q(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.or=ue.and=ue.not=ue.CodeGen=ue.operators=ue.varKinds=ue.ValueScopeName=ue.ValueScope=ue.Scope=ue.Name=ue.regexpCode=ue.stringify=ue.getProperty=ue.nil=ue.strConcat=ue.str=ue._=void 0;var _e=qs(),gr=el(),An=qs();Object.defineProperty(ue,"_",{enumerable:!0,get:function(){return An._}});Object.defineProperty(ue,"str",{enumerable:!0,get:function(){return An.str}});Object.defineProperty(ue,"strConcat",{enumerable:!0,get:function(){return An.strConcat}});Object.defineProperty(ue,"nil",{enumerable:!0,get:function(){return An.nil}});Object.defineProperty(ue,"getProperty",{enumerable:!0,get:function(){return An.getProperty}});Object.defineProperty(ue,"stringify",{enumerable:!0,get:function(){return An.stringify}});Object.defineProperty(ue,"regexpCode",{enumerable:!0,get:function(){return An.regexpCode}});Object.defineProperty(ue,"Name",{enumerable:!0,get:function(){return An.Name}});var No=el();Object.defineProperty(ue,"Scope",{enumerable:!0,get:function(){return No.Scope}});Object.defineProperty(ue,"ValueScope",{enumerable:!0,get:function(){return No.ValueScope}});Object.defineProperty(ue,"ValueScopeName",{enumerable:!0,get:function(){return No.ValueScopeName}});Object.defineProperty(ue,"varKinds",{enumerable:!0,get:function(){return No.varKinds}});ue.operators={GT:new _e._Code(">"),GTE:new _e._Code(">="),LT:new _e._Code("<"),LTE:new _e._Code("<="),EQ:new _e._Code("==="),NEQ:new _e._Code("!=="),NOT:new _e._Code("!"),OR:new _e._Code("||"),AND:new _e._Code("&&"),ADD:new _e._Code("+")};var rn=class{optimizeNodes(){return this}optimizeNames(t,n){return this}},tl=class extends rn{constructor(t,n,s){super(),this.varKind=t,this.name=n,this.rhs=s}render({es5:t,_n:n}){let s=t?gr.varKinds.var:this.varKind,a=this.rhs===void 0?"":` = ${this.rhs}`;return`${s} ${this.name}${a};`+n}optimizeNames(t,n){if(!!t[this.name.str])return this.rhs&&(this.rhs=qi(this.rhs,t,n)),this}get names(){return this.rhs instanceof _e._CodeOrName?this.rhs.names:{}}},xo=class extends rn{constructor(t,n,s){super(),this.lhs=t,this.rhs=n,this.sideEffects=s}render({_n:t}){return`${this.lhs} = ${this.rhs};`+t}optimizeNames(t,n){if(!(this.lhs instanceof _e.Name&&!t[this.lhs.str]&&!this.sideEffects))return this.rhs=qi(this.rhs,t,n),this}get names(){let t=this.lhs instanceof _e.Name?{}:{...this.lhs.names};return Io(t,this.rhs)}},rl=class extends xo{constructor(t,n,s,a){super(t,s,a),this.op=n}render({_n:t}){return`${this.lhs} ${this.op}= ${this.rhs};`+t}},nl=class extends rn{constructor(t){super(),this.label=t,this.names={}}render({_n:t}){return`${this.label}:`+t}},il=class extends rn{constructor(t){super(),this.label=t,this.names={}}render({_n:t}){return`break${this.label?` ${this.label}`:""};`+t}},sl=class extends rn{constructor(t){super(),this.error=t}render({_n:t}){return`throw ${this.error};`+t}get names(){return this.error.names}},al=class extends rn{constructor(t){super(),this.code=t}render({_n:t}){return`${this.code};`+t}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(t,n){return this.code=qi(this.code,t,n),this}get names(){return this.code instanceof _e._CodeOrName?this.code.names:{}}},Hs=class extends rn{constructor(t=[]){super(),this.nodes=t}render(t){return this.nodes.reduce((n,s)=>n+s.render(t),"")}optimizeNodes(){let{nodes:t}=this,n=t.length;for(;n--;){let s=t[n].optimizeNodes();Array.isArray(s)?t.splice(n,1,...s):s?t[n]=s:t.splice(n,1)}return t.length>0?this:void 0}optimizeNames(t,n){let{nodes:s}=this,a=s.length;for(;a--;){let u=s[a];u.optimizeNames(t,n)||(A$(t,u.names),s.splice(a,1))}return s.length>0?this:void 0}get names(){return this.nodes.reduce((t,n)=>ai(t,n.names),{})}},nn=class extends Hs{render(t){return"{"+t._n+super.render(t)+"}"+t._n}},ol=class extends Hs{},Li=class extends nn{};Li.kind="else";var _r=class extends nn{constructor(t,n){super(n),this.condition=t}render(t){let n=`if(${this.condition})`+super.render(t);return this.else&&(n+="else "+this.else.render(t)),n}optimizeNodes(){super.optimizeNodes();let t=this.condition;if(t===!0)return this.nodes;let n=this.else;if(n){let s=n.optimizeNodes();n=this.else=Array.isArray(s)?new Li(s):s}if(n)return t===!1?n instanceof _r?n:n.nodes:this.nodes.length?this:new _r(hp(t),n instanceof _r?[n]:n.nodes);if(!(t===!1||!this.nodes.length))return this}optimizeNames(t,n){var s;if(this.else=(s=this.else)===null||s===void 0?void 0:s.optimizeNames(t,n),!!(super.optimizeNames(t,n)||this.else))return this.condition=qi(this.condition,t,n),this}get names(){let t=super.names;return Io(t,this.condition),this.else&&ai(t,this.else.names),t}};_r.kind="if";var si=class extends nn{};si.kind="for";var ul=class extends si{constructor(t){super(),this.iteration=t}render(t){return`for(${this.iteration})`+super.render(t)}optimizeNames(t,n){if(!!super.optimizeNames(t,n))return this.iteration=qi(this.iteration,t,n),this}get names(){return ai(super.names,this.iteration.names)}},cl=class extends si{constructor(t,n,s,a){super(),this.varKind=t,this.name=n,this.from=s,this.to=a}render(t){let n=t.es5?gr.varKinds.var:this.varKind,{name:s,from:a,to:u}=this;return`for(${n} ${s}=${a}; ${s}<${u}; ${s}++)`+super.render(t)}get names(){let t=Io(super.names,this.from);return Io(t,this.to)}},Po=class extends si{constructor(t,n,s,a){super(),this.loop=t,this.varKind=n,this.name=s,this.iterable=a}render(t){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(t)}optimizeNames(t,n){if(!!super.optimizeNames(t,n))return this.iterable=qi(this.iterable,t,n),this}get names(){return ai(super.names,this.iterable.names)}},ks=class extends nn{constructor(t,n,s){super(),this.name=t,this.args=n,this.async=s}render(t){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(t)}};ks.kind="func";var Fs=class extends Hs{render(t){return"return "+super.render(t)}};Fs.kind="return";var ll=class extends nn{render(t){let n="try"+super.render(t);return this.catch&&(n+=this.catch.render(t)),this.finally&&(n+=this.finally.render(t)),n}optimizeNodes(){var t,n;return super.optimizeNodes(),(t=this.catch)===null||t===void 0||t.optimizeNodes(),(n=this.finally)===null||n===void 0||n.optimizeNodes(),this}optimizeNames(t,n){var s,a;return super.optimizeNames(t,n),(s=this.catch)===null||s===void 0||s.optimizeNames(t,n),(a=this.finally)===null||a===void 0||a.optimizeNames(t,n),this}get names(){let t=super.names;return this.catch&&ai(t,this.catch.names),this.finally&&ai(t,this.finally.names),t}},Us=class extends nn{constructor(t){super(),this.error=t}render(t){return`catch(${this.error})`+super.render(t)}};Us.kind="catch";var js=class extends nn{render(t){return"finally"+super.render(t)}};js.kind="finally";var fl=class{constructor(t,n={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...n,_n:n.lines?` [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] SyntaxError: Unexpected token '.' [INFO] [stderr] at wrapSafe (internal/modules/cjs/loader.js:915:16) [INFO] [stderr] at Module._compile (internal/modules/cjs/loader.js:963:27) [INFO] [stderr] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) [INFO] [stderr] at Module.load (internal/modules/cjs/loader.js:863:32) [INFO] [stderr] at Function.Module._load (internal/modules/cjs/loader.js:708:14) [INFO] [stderr] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) [INFO] [stderr] at internal/main/run_main_module.js:17:47 [INFO] [stdout] test test::test_quiz_generator ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test::test_quiz_generator stdout ---- [INFO] [stdout] thread '' panicked at 'called `Result::unwrap()` on an `Err` value: Validation failed for quiz: /tmp/.tmpXZzN0R/src/../quiz.toml [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: mdbook_quiz::QuizPreprocessor::validate_quiz [INFO] [stdout] at ./src/main.rs:63:7 [INFO] [stdout] 2: mdbook_quiz::QuizPreprocessor::process_quiz [INFO] [stdout] at ./src/main.rs:74:7 [INFO] [stdout] 3: ::replacements::{{closure}} [INFO] [stdout] at ./src/main.rs:152:20 [INFO] [stdout] 4: core::iter::adapters::map::map_try_fold::{{closure}} [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/iter/adapters/map.rs:91:28 [INFO] [stdout] 5: core::iter::traits::iterator::Iterator::try_fold [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/iter/traits/iterator.rs:2262:21 [INFO] [stdout] 6: as core::iter::traits::iterator::Iterator>::try_fold [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/iter/adapters/map.rs:117:9 [INFO] [stdout] 7: as core::iter::traits::iterator::Iterator>::try_fold [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/iter/adapters/mod.rs:195:9 [INFO] [stdout] 8: core::iter::traits::iterator::Iterator::try_for_each [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/iter/traits/iterator.rs:2323:9 [INFO] [stdout] 9: as core::iter::traits::iterator::Iterator>::next [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/iter/adapters/mod.rs:178:14 [INFO] [stdout] 10: as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/alloc/src/vec/spec_from_iter_nested.rs:26:32 [INFO] [stdout] 11: as alloc::vec::spec_from_iter::SpecFromIter>::from_iter [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/alloc/src/vec/spec_from_iter.rs:33:9 [INFO] [stdout] 12: as core::iter::traits::collect::FromIterator>::from_iter [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/alloc/src/vec/mod.rs:2753:9 [INFO] [stdout] 13: core::iter::traits::iterator::Iterator::collect [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/iter/traits/iterator.rs:1860:9 [INFO] [stdout] 14: as core::iter::traits::collect::FromIterator>>::from_iter::{{closure}} [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/result.rs:2074:51 [INFO] [stdout] 15: core::iter::adapters::try_process [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/iter/adapters/mod.rs:164:17 [INFO] [stdout] 16: as core::iter::traits::collect::FromIterator>>::from_iter [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/result.rs:2074:9 [INFO] [stdout] 17: core::iter::traits::iterator::Iterator::collect [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/iter/traits/iterator.rs:1860:9 [INFO] [stdout] 18: ::replacements [INFO] [stdout] at ./src/main.rs:155:8 [INFO] [stdout] 19: mdbook_preprocessor_utils::processor::SimplePreprocessorDriverCtxt

::process_chapter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mdbook-preprocessor-utils-0.1.1/src/processor.rs:63:24 [INFO] [stdout] 20: as mdbook::preprocess::Preprocessor>::run::{{closure}}::for_each_mut::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mdbook-preprocessor-utils-0.1.1/src/processor.rs:132:17 [INFO] [stdout] 21: rayon_core::scope::Scope::spawn::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:546:44 [INFO] [stdout] 22: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 23: std::panicking::try::do_call [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:483:40 [INFO] [stdout] 24: std::panicking::try [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:447:19 [INFO] [stdout] 25: std::panic::catch_unwind [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panic.rs:140:14 [INFO] [stdout] 26: rayon_core::unwind::halt_unwinding [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/unwind.rs:17:5 [INFO] [stdout] 27: rayon_core::scope::ScopeBase::execute_job_closure [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:713:15 [INFO] [stdout] 28: rayon_core::scope::ScopeBase::execute_job [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:703:29 [INFO] [stdout] 29: rayon_core::scope::Scope::spawn::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:546:13 [INFO] [stdout] 30: as rayon_core::job::Job>::execute [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:163:9 [INFO] [stdout] 31: rayon_core::job::JobRef::execute [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:58:9 [INFO] [stdout] 32: rayon_core::registry::WorkerThread::execute [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:804:13 [INFO] [stdout] 33: rayon_core::registry::WorkerThread::wait_until_cold [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:781:22 [INFO] [stdout] 34: rayon_core::scope::ScopeBase::complete [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:692:9 [INFO] [stdout] 35: rayon_core::scope::scope::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:311:9 [INFO] [stdout] 36: rayon_core::registry::Registry::in_worker_cold::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:506:21 [INFO] [stdout] 37: rayon_core::job::JobResult::call::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:212:41 [INFO] [stdout] 38: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 39: std::panicking::try::do_call [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:483:40 [INFO] [stdout] 40: std::panicking::try [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:447:19 [INFO] [stdout] 41: std::panic::catch_unwind [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panic.rs:140:14 [INFO] [stdout] 42: rayon_core::unwind::halt_unwinding [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/unwind.rs:17:5 [INFO] [stdout] 43: rayon_core::job::JobResult::call [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:212:15 [INFO] [stdout] 44: as rayon_core::job::Job>::execute [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:114:32 [INFO] [stdout] 45: rayon_core::job::JobRef::execute [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:58:9 [INFO] [stdout] 46: rayon_core::registry::WorkerThread::execute [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:804:13 [INFO] [stdout] 47: rayon_core::registry::WorkerThread::wait_until_cold [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:781:22 [INFO] [stdout] 48: rayon_core::registry::WorkerThread::wait_until [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:755:13 [INFO] [stdout] 49: rayon_core::registry::main_loop [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:889:5 [INFO] [stdout] 50: rayon_core::registry::ThreadBuilder::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:53:18 [INFO] [stdout] 51: ::spawn::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:98:20 [INFO] [stdout] 52: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 53: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 54: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 55: std::panicking::try::do_call [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:483:40 [INFO] [stdout] 56: std::panicking::try [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:447:19 [INFO] [stdout] 57: std::panic::catch_unwind [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panic.rs:140:14 [INFO] [stdout] 58: std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 59: core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 60: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 61: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 62: std::sys::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] 63: [INFO] [stdout] 64: __clone', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mdbook-preprocessor-utils-0.1.1/src/processor.rs:134:20 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55a34d7b54da - std::backtrace_rs::backtrace::libunwind::trace::h66ee1baad70f162c [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x55a34d7b54da - std::backtrace_rs::backtrace::trace_unsynchronized::h3125ffde7ca4d99d [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55a34d7b54da - std::sys_common::backtrace::_print_fmt::hbdbfa23eed07e688 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x55a34d7b54da - ::fmt::h9040fa46c3c21247 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x55a34d7dd0ee - core::fmt::write::h19a3b12aeae2c539 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x55a34d7b1565 - std::io::Write::write_fmt::h09ebe1f248736025 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x55a34d7b52a5 - std::sys_common::backtrace::_print::hd1ad2573e05197ac [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x55a34d7b52a5 - std::sys_common::backtrace::print::h6c0cd3c6b401ec72 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x55a34d7b709f - std::panicking::default_hook::{{closure}}::hc09dc9f114375efd [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x55a34d7b6d5f - std::panicking::default_hook::hfef666cfe5862d3a [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x55a34d5d0e07 - as core::ops::function::Fn>::call::he38c0640087feffe [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 11: 0x55a34d5d0e07 - test::test_main::{{closure}}::h071363f8c705b257 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/test/src/lib.rs:135:21 [INFO] [stdout] 12: 0x55a34d7b77cd - as core::ops::function::Fn>::call::hc536ff91d276a16f [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 13: 0x55a34d7b77cd - std::panicking::rust_panic_with_hook::h09cdc27f5c472cc8 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:692:13 [INFO] [stdout] 14: 0x55a34d7b7549 - std::panicking::begin_panic_handler::{{closure}}::h5f38ac8f9e3f3f74 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:579:13 [INFO] [stdout] 15: 0x55a34d7b598c - std::sys_common::backtrace::__rust_end_short_backtrace::hb85d55d699513ebd [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 16: 0x55a34d7b7252 - rust_begin_unwind [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:575:5 [INFO] [stdout] 17: 0x55a34d56b583 - core::panicking::panic_fmt::hf0f695a991f65334 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/panicking.rs:64:14 [INFO] [stdout] 18: 0x55a34d56ba33 - core::result::unwrap_failed::hd38b5d0bdcad8ef3 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/result.rs:1790:5 [INFO] [stdout] 19: 0x55a34d590eec - core::result::Result::unwrap::haed171e3a7b0012f [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/result.rs:1112:23 [INFO] [stdout] 20: 0x55a34d590eec - as mdbook::preprocess::Preprocessor>::run::{{closure}}::for_each_mut::{{closure}}::h81d76ecb0cedc787 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mdbook-preprocessor-utils-0.1.1/src/processor.rs:132:17 [INFO] [stdout] 21: 0x55a34d590eec - rayon_core::scope::Scope::spawn::{{closure}}::{{closure}}::h44e7f693943222dc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:546:44 [INFO] [stdout] 22: 0x55a34d590eec - as core::ops::function::FnOnce<()>>::call_once::h654a4a80b00ca7bd [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 23: 0x55a34d5932cb - std::panicking::try::do_call::hd0521af6e59879aa [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:483:40 [INFO] [stdout] 24: 0x55a34d5932cb - std::panicking::try::h965f986e1fe46a61 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:447:19 [INFO] [stdout] 25: 0x55a34d5932cb - std::panic::catch_unwind::h2cd4012a732ebbac [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panic.rs:140:14 [INFO] [stdout] 26: 0x55a34d5932cb - rayon_core::unwind::halt_unwinding::hd88ce662df9281ba [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/unwind.rs:17:5 [INFO] [stdout] 27: 0x55a34d5932cb - rayon_core::scope::ScopeBase::execute_job_closure::hea71cab1b92ed53e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:713:15 [INFO] [stdout] 28: 0x55a34d5932cb - rayon_core::scope::ScopeBase::execute_job::h2f8bbd6b4837df84 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:703:29 [INFO] [stdout] 29: 0x55a34d5932cb - rayon_core::scope::Scope::spawn::{{closure}}::h01aed4764377c4d7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:546:13 [INFO] [stdout] 30: 0x55a34d5932cb - as rayon_core::job::Job>::execute::h73c7575eaaf92458 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:163:9 [INFO] [stdout] 31: 0x55a34d55a224 - rayon_core::job::JobRef::execute::h15838b93e8a972c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:58:9 [INFO] [stdout] 32: 0x55a34d55a224 - rayon_core::registry::WorkerThread::execute::h4ad9715ba0d99dd3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:804:13 [INFO] [stdout] 33: 0x55a34d55a224 - rayon_core::registry::WorkerThread::wait_until_cold::h4286c10baf7d7070 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:781:22 [INFO] [stdout] 34: 0x55a34d5729f2 - rayon_core::scope::ScopeBase::complete::h34e2b676321d5bc7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:692:9 [INFO] [stdout] 35: 0x55a34d590f8e - rayon_core::scope::scope::{{closure}}::h9c3f7c7e3ba2bb17 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/scope/mod.rs:311:9 [INFO] [stdout] 36: 0x55a34d590f8e - rayon_core::registry::Registry::in_worker_cold::{{closure}}::{{closure}}::hef92ca20b0e33734 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:506:21 [INFO] [stdout] 37: 0x55a34d590f8e - rayon_core::job::JobResult::call::{{closure}}::hb5e2b1c74fd8d72f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:212:41 [INFO] [stdout] 38: 0x55a34d590f8e - as core::ops::function::FnOnce<()>>::call_once::ha35e6e62ae8ce9ea [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 39: 0x55a34d5936ab - std::panicking::try::do_call::hbc8bf14b9942b7d6 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:483:40 [INFO] [stdout] 40: 0x55a34d5936ab - std::panicking::try::hff5024cd279da2f7 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:447:19 [INFO] [stdout] 41: 0x55a34d5936ab - std::panic::catch_unwind::h26a7e292538fa7f6 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panic.rs:140:14 [INFO] [stdout] 42: 0x55a34d5936ab - rayon_core::unwind::halt_unwinding::h6bd02a7acb237f2a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/unwind.rs:17:5 [INFO] [stdout] 43: 0x55a34d5936ab - rayon_core::job::JobResult::call::hdc8a7e783395d8c1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:212:15 [INFO] [stdout] 44: 0x55a34d5936ab - as rayon_core::job::Job>::execute::h44db34504c131935 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:114:32 [INFO] [stdout] 45: 0x55a34d55a224 - rayon_core::job::JobRef::execute::h15838b93e8a972c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/job.rs:58:9 [INFO] [stdout] 46: 0x55a34d55a224 - rayon_core::registry::WorkerThread::execute::h4ad9715ba0d99dd3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:804:13 [INFO] [stdout] 47: 0x55a34d55a224 - rayon_core::registry::WorkerThread::wait_until_cold::h4286c10baf7d7070 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:781:22 [INFO] [stdout] 48: 0x55a34d5dfb8c - rayon_core::registry::WorkerThread::wait_until::h9352d94d6a871476 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:755:13 [INFO] [stdout] 49: 0x55a34d5dfb8c - rayon_core::registry::main_loop::h8b9a98578eb741cc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:889:5 [INFO] [stdout] 50: 0x55a34d5dfb8c - rayon_core::registry::ThreadBuilder::run::h942667943694d7b6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:53:18 [INFO] [stdout] 51: 0x55a34d5dcbba - ::spawn::{{closure}}::h8bca8363a738e81d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.10.1/src/registry.rs:98:20 [INFO] [stdout] 52: 0x55a34d5dcbba - std::sys_common::backtrace::__rust_begin_short_backtrace::hdf23e42dc2678d9d [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 53: 0x55a34d5e29c1 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4538d6a21cd9fff3 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 54: 0x55a34d5e29c1 - as core::ops::function::FnOnce<()>>::call_once::h5adbb4a013c18e25 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 55: 0x55a34d5e29c1 - std::panicking::try::do_call::h66107332cafbd5f9 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:483:40 [INFO] [stdout] 56: 0x55a34d5e29c1 - std::panicking::try::h4d69496277e8facc [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panicking.rs:447:19 [INFO] [stdout] 57: 0x55a34d5e29c1 - std::panic::catch_unwind::hf0be3b4fb2c63c2b [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/panic.rs:140:14 [INFO] [stdout] 58: 0x55a34d5e29c1 - std::thread::Builder::spawn_unchecked_::{{closure}}::h606131f28137a9a7 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 59: 0x55a34d5e29c1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfa634404eebfa30a [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 60: 0x55a34d7bd693 - as core::ops::function::FnOnce>::call_once::h092bd1b4a0b89f07 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 61: 0x55a34d7bd693 - as core::ops::function::FnOnce>::call_once::h54d7347fe39f45fd [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 62: 0x55a34d7bd693 - std::sys::unix::thread::Thread::new::thread_start::hc8954c4997518988 [INFO] [stdout] at /rustc/159ba8a92c9e2fa4121f106176309521f4af87e9/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] 63: 0x7fadab37fb43 - [INFO] [stdout] 64: 0x7fadab410bb4 - __clone [INFO] [stdout] 65: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test::test_quiz_generator [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--bin mdbook-quiz` [INFO] running `Command { std: "docker" "inspect" "31bd9a3450acbb10af0e5289e41dcd48963c0cb7e9c078941311deab920b17cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "31bd9a3450acbb10af0e5289e41dcd48963c0cb7e9c078941311deab920b17cb", kill_on_drop: false }` [INFO] [stdout] 31bd9a3450acbb10af0e5289e41dcd48963c0cb7e9c078941311deab920b17cb