[INFO] fetching crate python-assembler 0.0.0...
[INFO] testing python-assembler-0.0.0 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate python-assembler 0.0.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate python-assembler 0.0.0
[INFO] finished tweaking crates.io crate python-assembler 0.0.0
[INFO] tweaked toml for crates.io crate python-assembler 0.0.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate python-assembler 0.0.0 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate python-assembler 0.0.0 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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7ec0d160ab28a1a991e50ea02291a976488a0711216962aa37aeb7829a8c4ba6
[INFO] running `Command { std: "docker" "start" "-a" "7ec0d160ab28a1a991e50ea02291a976488a0711216962aa37aeb7829a8c4ba6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ec0d160ab28a1a991e50ea02291a976488a0711216962aa37aeb7829a8c4ba6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ec0d160ab28a1a991e50ea02291a976488a0711216962aa37aeb7829a8c4ba6", kill_on_drop: false }`
[INFO] [stdout] 7ec0d160ab28a1a991e50ea02291a976488a0711216962aa37aeb7829a8c4ba6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca1f42b075f7d96e3841d8c66b0917e8347124953e6ee6cff31aeae74aacb309
[INFO] running `Command { std: "docker" "start" "-a" "ca1f42b075f7d96e3841d8c66b0917e8347124953e6ee6cff31aeae74aacb309", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling litemap v0.8.0
[INFO] [stderr]    Compiling writeable v0.6.1
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling source-map v0.15.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling gaia-types v0.0.0
[INFO] [stderr]    Compiling python-assembler v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]  --> src/formats/pyc/mod.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     io::{BufReader, Read},
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `const_index`
[INFO] [stdout]   --> src/builder/mod.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let const_index = self.constants.len() as u8;
[INFO] [stdout]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_const_index`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `print_index`
[INFO] [stdout]   --> src/builder/mod.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let print_index = if let Some(idx) = self.names.iter().position(|n| n == &print_name) {
[INFO] [stdout]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_print_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/formats/pyc/reader/mod.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut child = Command::new(exe)
[INFO] [stdout]     |                 ----^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/formats/pyc/view/to_program.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout]  94 |                 107 => PythonInstruction::COMPARE_OP(arg.unwrap_or(0)),
[INFO] [stdout]     |                 --- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 101 |                 107 => PythonInstruction::COMPARE_OP(arg.unwrap_or(0)),
[INFO] [stdout]     |                 ^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]   --> src/formats/pyc/view/to_program.rs:57:34
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn decode(code_bytes: &[u8], version: PythonVersion) -> Vec<PythonInstruction> {
[INFO] [stdout]    |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `view`
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn write(&mut self, view: &PycView) -> Result<usize, GaiaError> {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_view`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `instructions` is never read
[INFO] [stdout]  --> src/builder/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PythonBuilder {
[INFO] [stdout]   |            ------------- field in this struct
[INFO] [stdout] 9 |     instructions: Vec<PythonInstruction>,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `PythonBuilder` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `errors` and `config` are never read
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:17:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct LuacReader<'config, R> {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     pub(crate) errors: Vec<GaiaError>,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 18 |     pub(crate) config: &'config PycReadConfig,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LuacReader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Program2Luac` is never constructed
[INFO] [stdout]   --> src/formats/pyc/view/to_pyc.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct Program2Luac {}
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writer`, `config`, and `errors` are never read
[INFO] [stdout]  --> src/formats/pyc/writer/mod.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LuacWriter<'config, W> {
[INFO] [stdout]   |            ---------- fields in this struct
[INFO] [stdout] 7 |     pub(crate) writer: W,
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 8 |     pub(crate) config: &'config PycWriteConfig,
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 9 |     pub(crate) errors: Vec<GaiaError>,
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `LuacWriter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub mod builder;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> src/lib.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![warn(missing_docs, rustdoc::missing_crate_level_docs)]
[INFO] [stdout]   |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/lib.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub mod formats;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub mod helpers;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub mod instructions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub mod program;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/builder/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/builder/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn build(self, header: PycHeader) -> PythonProgram {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/formats/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod pyc;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/formats/pyc/mod.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub mod reader;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/formats/pyc/mod.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub mod view;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/formats/pyc/mod.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub mod writer;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/formats/pyc/mod.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct PycReadConfig {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/formats/pyc/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub url: Option<Url>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/formats/pyc/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub version: PythonVersion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/formats/pyc/mod.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct PycWriteConfig {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/formats/pyc/mod.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn pyc_read_path(path: &Path) -> Result<PythonProgram, GaiaError> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<R> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:23:31
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<R> {
[INFO] [stdout]    |                               ^^^^^                ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<'_, R> {
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn new(reader: R, config: &'config PycReadConfig) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn get_offset(&self) -> u64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | /     pub fn set_offset(&mut self, offset: u64) -> Result<(), GaiaError>
[INFO] [stdout] 38 | |     where
[INFO] [stdout] 39 | |         R: Seek,
[INFO] [stdout]    | |________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn read(mut self) -> Result<PycView, GaiaError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn read_to_end(&mut self) -> Result<(), GaiaError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/formats/pyc/view/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod to_pyc;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/formats/pyc/view/mod.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct PycView {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/view/to_program.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub fn to_program(self, config: &PycReadConfig) -> GaiaDiagnostics<PythonProgram> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/formats/pyc/view/to_pyc.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub fn to_luac(self) -> GaiaDiagnostics<PycView> {
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/formats/pyc/writer/mod.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LuacWriter<'config, W> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<W> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:13:32
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<W> {
[INFO] [stdout]    |                                ^^^^^                ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<'_, W> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn new(writer: W, config: &'config PycWriteConfig) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn write(&mut self, view: &PycView) -> Result<usize, GaiaError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/instructions/mod.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub enum PythonInstruction {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/instructions/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     POP_TOP,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/instructions/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ROT_TWO,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/instructions/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ROT_THREE,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     PUSH_NULL,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     CACHE,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     DUP_TOP,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     DUP_TOP_TWO,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ROT_FOUR,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     NOP,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     UNARY_POSITIVE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     UNARY_NEGATIVE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     UNARY_NOT,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     UNARY_INVERT,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     GET_ITER,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     GET_YIELD_FROM_ITER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     PRINT_EXPR,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     LOAD_BUILD_CLASS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     BEFORE_ASYNC_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     BEFORE_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     END_ASYNC_FOR,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     SETUP_ANNOTATIONS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     POP_BLOCK,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     POP_EXCEPT,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     POP_FINALLY,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     RERAISE,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     RETURN_VALUE,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     RETURN_CONST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     SETUP_ASYNC_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     SETUP_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     YIELD_VALUE,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     END_ASYNC_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     WITH_CLEANUP_START,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     WITH_CLEANUP_FINISH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     ASYNC_WITH_CLEANUP_START,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     ASYNC_WITH_CLEANUP_FINISH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     MATCH_SEQUENCE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     MATCH_MAPPING,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     MATCH_KEYS,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     MATCH_CLASS,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     COPY_DICT_WITHOUT_KEYS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     GEN_START,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     YIELD_FROM,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     GET_AWAITABLE_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     GET_AITER_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     GET_ANEXT_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     END_ASYNC_FOR_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     SEND,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     POP_FRAME,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     RESUME,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     POP_JUMP_IF_FALSE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     POP_JUMP_IF_TRUE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     POP_JUMP_IF_NONE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     POP_JUMP_IF_NOT_NONE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     JUMP_IF_FALSE_OR_POP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     JUMP_IF_TRUE_OR_POP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     JUMP_FORWARD(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     JUMP_BACKWARD(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     LOAD_CONST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     LOAD_NAME(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     STORE_NAME(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     LOAD_FAST(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     STORE_FAST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     LOAD_GLOBAL(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     STORE_GLOBAL(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     LOAD_ATTR(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     CALL_FUNCTION(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     MAKE_FUNCTION(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     PRECALL(u32),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     CALL(u32),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     BUILD_TUPLE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     BUILD_LIST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     BUILD_SET(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     BUILD_MAP(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     BUILD_CONST_KEY_MAP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     COMPARE_OP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     BINARY_OP(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     IMPORT_NAME(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     IMPORT_FROM(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     FOR_ITER(u32),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     GET_AWAITABLE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     GET_AITER(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     GET_ANEXT(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     SETUP_FINALLY(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     SETUP_EXCEPT(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     SETUP_LOOP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     EXTENDED_ARG(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     LOAD_DEREF(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     STORE_DEREF(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     DELETE_DEREF(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     LOAD_CLASSDEREF(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     LOAD_SUPER_ATTR(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     LOAD_METHOD(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     CALL_METHOD(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     CALL_FINALLY(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     CALL_INTRINSIC_1(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     CALL_INTRINSIC_2(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     KW_NAMES(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     LIST_APPEND(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SET_ADD(u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     MAP_ADD(u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     LIST_EXTEND(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     SET_UPDATE(u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     DICT_UPDATE(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     DICT_MERGE(u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     UNKNOWN(u8, Option<u32>),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/program/mod.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum PythonVersion {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/program/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Unknown,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/program/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Python3_7,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/program/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Python3_8,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Python3_9,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Python3_10,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Python3_11,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Python3_12,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/program/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn to_byte(&self) -> u8 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/program/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn from_byte(byte: u8) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/program/mod.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub struct PycHeader {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub magic: [u8; 4],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub flags: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub timestamp: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub size: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub in_stack: u8, // 1 if in stack, 0 if in outer upvalue
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub idx: u8,      // register or upvalue index
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub name: String, // for debug info
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub start_pc: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub end_pc: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/program/mod.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub enum PythonObject {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     Str(String),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     Int(i32),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     Code(PythonCodeObject),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/program/mod.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct PythonCodeObject {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub source_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub first_line: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub last_line: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub num_params: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub is_vararg: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub max_stack_size: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub nested_functions: Vec<PythonCodeObject>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub upvalues: Vec<Upvalue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub local_vars: Vec<LocalVar>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub line_info: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub co_argcount: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub co_nlocal: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub co_stacks: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub num_upval: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub co_code: Vec<PythonInstruction>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub co_consts: Vec<PythonObject>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub upvalue_n: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub header: PycHeader,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub code_object: PythonCodeObject,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.12s
[INFO] running `Command { std: "docker" "inspect" "ca1f42b075f7d96e3841d8c66b0917e8347124953e6ee6cff31aeae74aacb309", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca1f42b075f7d96e3841d8c66b0917e8347124953e6ee6cff31aeae74aacb309", kill_on_drop: false }`
[INFO] [stdout] ca1f42b075f7d96e3841d8c66b0917e8347124953e6ee6cff31aeae74aacb309
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cb5c7cb5ac585f341c11343a9512c331cd533b4a82d9e1859ad9d4d89936bdd6
[INFO] running `Command { std: "docker" "start" "-a" "cb5c7cb5ac585f341c11343a9512c331cd533b4a82d9e1859ad9d4d89936bdd6", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling gaia-types v0.0.0
[INFO] [stderr]    Compiling python-assembler v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]  --> src/formats/pyc/mod.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     io::{BufReader, Read},
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `const_index`
[INFO] [stdout]   --> src/builder/mod.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let const_index = self.constants.len() as u8;
[INFO] [stdout]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_const_index`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `print_index`
[INFO] [stdout]   --> src/builder/mod.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let print_index = if let Some(idx) = self.names.iter().position(|n| n == &print_name) {
[INFO] [stdout]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_print_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/formats/pyc/reader/mod.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut child = Command::new(exe)
[INFO] [stdout]     |                 ----^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/formats/pyc/view/to_program.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout]  94 |                 107 => PythonInstruction::COMPARE_OP(arg.unwrap_or(0)),
[INFO] [stdout]     |                 --- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 101 |                 107 => PythonInstruction::COMPARE_OP(arg.unwrap_or(0)),
[INFO] [stdout]     |                 ^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]   --> src/formats/pyc/view/to_program.rs:57:34
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn decode(code_bytes: &[u8], version: PythonVersion) -> Vec<PythonInstruction> {
[INFO] [stdout]    |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `view`
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn write(&mut self, view: &PycView) -> Result<usize, GaiaError> {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_view`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `instructions` is never read
[INFO] [stdout]  --> src/builder/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PythonBuilder {
[INFO] [stdout]   |            ------------- field in this struct
[INFO] [stdout] 9 |     instructions: Vec<PythonInstruction>,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `PythonBuilder` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `errors` and `config` are never read
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:17:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct LuacReader<'config, R> {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     pub(crate) errors: Vec<GaiaError>,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 18 |     pub(crate) config: &'config PycReadConfig,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LuacReader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Program2Luac` is never constructed
[INFO] [stdout]   --> src/formats/pyc/view/to_pyc.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct Program2Luac {}
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writer`, `config`, and `errors` are never read
[INFO] [stdout]  --> src/formats/pyc/writer/mod.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LuacWriter<'config, W> {
[INFO] [stdout]   |            ---------- fields in this struct
[INFO] [stdout] 7 |     pub(crate) writer: W,
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 8 |     pub(crate) config: &'config PycWriteConfig,
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 9 |     pub(crate) errors: Vec<GaiaError>,
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `LuacWriter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub mod builder;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> src/lib.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![warn(missing_docs, rustdoc::missing_crate_level_docs)]
[INFO] [stdout]   |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/lib.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub mod formats;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub mod helpers;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub mod instructions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub mod program;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/builder/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/builder/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn build(self, header: PycHeader) -> PythonProgram {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/formats/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod pyc;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/formats/pyc/mod.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub mod reader;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/formats/pyc/mod.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub mod view;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/formats/pyc/mod.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub mod writer;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/formats/pyc/mod.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct PycReadConfig {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/formats/pyc/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub url: Option<Url>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/formats/pyc/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub version: PythonVersion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/formats/pyc/mod.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct PycWriteConfig {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/formats/pyc/mod.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn pyc_read_path(path: &Path) -> Result<PythonProgram, GaiaError> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<R> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:23:31
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<R> {
[INFO] [stdout]    |                               ^^^^^                ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<'_, R> {
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn new(reader: R, config: &'config PycReadConfig) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn get_offset(&self) -> u64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | /     pub fn set_offset(&mut self, offset: u64) -> Result<(), GaiaError>
[INFO] [stdout] 38 | |     where
[INFO] [stdout] 39 | |         R: Seek,
[INFO] [stdout]    | |________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn read(mut self) -> Result<PycView, GaiaError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn read_to_end(&mut self) -> Result<(), GaiaError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/formats/pyc/view/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod to_pyc;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/formats/pyc/view/mod.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct PycView {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/view/to_program.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub fn to_program(self, config: &PycReadConfig) -> GaiaDiagnostics<PythonProgram> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/formats/pyc/view/to_pyc.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub fn to_luac(self) -> GaiaDiagnostics<PycView> {
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/formats/pyc/writer/mod.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LuacWriter<'config, W> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<W> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:13:32
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<W> {
[INFO] [stdout]    |                                ^^^^^                ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<'_, W> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn new(writer: W, config: &'config PycWriteConfig) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn write(&mut self, view: &PycView) -> Result<usize, GaiaError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/instructions/mod.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub enum PythonInstruction {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/instructions/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     POP_TOP,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/instructions/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ROT_TWO,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/instructions/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ROT_THREE,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     PUSH_NULL,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     CACHE,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     DUP_TOP,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     DUP_TOP_TWO,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ROT_FOUR,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     NOP,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     UNARY_POSITIVE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     UNARY_NEGATIVE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     UNARY_NOT,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     UNARY_INVERT,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     GET_ITER,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     GET_YIELD_FROM_ITER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     PRINT_EXPR,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     LOAD_BUILD_CLASS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     BEFORE_ASYNC_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     BEFORE_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     END_ASYNC_FOR,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     SETUP_ANNOTATIONS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     POP_BLOCK,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     POP_EXCEPT,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     POP_FINALLY,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     RERAISE,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     RETURN_VALUE,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     RETURN_CONST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     SETUP_ASYNC_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     SETUP_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     YIELD_VALUE,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     END_ASYNC_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     WITH_CLEANUP_START,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     WITH_CLEANUP_FINISH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     ASYNC_WITH_CLEANUP_START,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     ASYNC_WITH_CLEANUP_FINISH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     MATCH_SEQUENCE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     MATCH_MAPPING,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     MATCH_KEYS,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     MATCH_CLASS,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     COPY_DICT_WITHOUT_KEYS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     GEN_START,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     YIELD_FROM,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     GET_AWAITABLE_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     GET_AITER_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     GET_ANEXT_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     END_ASYNC_FOR_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     SEND,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     POP_FRAME,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     RESUME,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     POP_JUMP_IF_FALSE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     POP_JUMP_IF_TRUE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     POP_JUMP_IF_NONE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     POP_JUMP_IF_NOT_NONE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     JUMP_IF_FALSE_OR_POP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     JUMP_IF_TRUE_OR_POP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     JUMP_FORWARD(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     JUMP_BACKWARD(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     LOAD_CONST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     LOAD_NAME(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     STORE_NAME(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     LOAD_FAST(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     STORE_FAST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     LOAD_GLOBAL(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     STORE_GLOBAL(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     LOAD_ATTR(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     CALL_FUNCTION(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     MAKE_FUNCTION(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     PRECALL(u32),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     CALL(u32),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     BUILD_TUPLE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     BUILD_LIST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     BUILD_SET(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     BUILD_MAP(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     BUILD_CONST_KEY_MAP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     COMPARE_OP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     BINARY_OP(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     IMPORT_NAME(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     IMPORT_FROM(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     FOR_ITER(u32),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     GET_AWAITABLE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     GET_AITER(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     GET_ANEXT(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     SETUP_FINALLY(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     SETUP_EXCEPT(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     SETUP_LOOP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     EXTENDED_ARG(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     LOAD_DEREF(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     STORE_DEREF(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     DELETE_DEREF(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     LOAD_CLASSDEREF(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     LOAD_SUPER_ATTR(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     LOAD_METHOD(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     CALL_METHOD(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     CALL_FINALLY(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     CALL_INTRINSIC_1(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     CALL_INTRINSIC_2(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     KW_NAMES(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     LIST_APPEND(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SET_ADD(u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     MAP_ADD(u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     LIST_EXTEND(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     SET_UPDATE(u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     DICT_UPDATE(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     DICT_MERGE(u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     UNKNOWN(u8, Option<u32>),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/program/mod.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum PythonVersion {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/program/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Unknown,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/program/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Python3_7,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/program/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Python3_8,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Python3_9,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Python3_10,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Python3_11,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Python3_12,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/program/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn to_byte(&self) -> u8 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/program/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn from_byte(byte: u8) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/program/mod.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub struct PycHeader {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub magic: [u8; 4],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub flags: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub timestamp: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub size: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub in_stack: u8, // 1 if in stack, 0 if in outer upvalue
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub idx: u8,      // register or upvalue index
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub name: String, // for debug info
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub start_pc: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub end_pc: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/program/mod.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub enum PythonObject {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     Str(String),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     Int(i32),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     Code(PythonCodeObject),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/program/mod.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct PythonCodeObject {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub source_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub first_line: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub last_line: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub num_params: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub is_vararg: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub max_stack_size: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub nested_functions: Vec<PythonCodeObject>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub upvalues: Vec<Upvalue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub local_vars: Vec<LocalVar>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub line_info: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub co_argcount: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub co_nlocal: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub co_stacks: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub num_upval: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub co_code: Vec<PythonInstruction>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub co_consts: Vec<PythonObject>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub upvalue_n: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub header: PycHeader,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub code_object: PythonCodeObject,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]  --> src/formats/pyc/mod.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     io::{BufReader, Read},
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `const_index`
[INFO] [stdout]   --> src/builder/mod.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let const_index = self.constants.len() as u8;
[INFO] [stdout]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_const_index`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `print_index`
[INFO] [stdout]   --> src/builder/mod.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let print_index = if let Some(idx) = self.names.iter().position(|n| n == &print_name) {
[INFO] [stdout]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_print_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/formats/pyc/reader/mod.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut child = Command::new(exe)
[INFO] [stdout]     |                 ----^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/formats/pyc/view/to_program.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout]  94 |                 107 => PythonInstruction::COMPARE_OP(arg.unwrap_or(0)),
[INFO] [stdout]     |                 --- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 101 |                 107 => PythonInstruction::COMPARE_OP(arg.unwrap_or(0)),
[INFO] [stdout]     |                 ^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]   --> src/formats/pyc/view/to_program.rs:57:34
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn decode(code_bytes: &[u8], version: PythonVersion) -> Vec<PythonInstruction> {
[INFO] [stdout]    |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `view`
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn write(&mut self, view: &PycView) -> Result<usize, GaiaError> {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_view`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `instructions` is never read
[INFO] [stdout]  --> src/builder/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct PythonBuilder {
[INFO] [stdout]   |            ------------- field in this struct
[INFO] [stdout] 9 |     instructions: Vec<PythonInstruction>,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `PythonBuilder` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `errors` and `config` are never read
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:17:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct LuacReader<'config, R> {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     pub(crate) errors: Vec<GaiaError>,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 18 |     pub(crate) config: &'config PycReadConfig,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LuacReader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Program2Luac` is never constructed
[INFO] [stdout]   --> src/formats/pyc/view/to_pyc.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct Program2Luac {}
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writer`, `config`, and `errors` are never read
[INFO] [stdout]  --> src/formats/pyc/writer/mod.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LuacWriter<'config, W> {
[INFO] [stdout]   |            ---------- fields in this struct
[INFO] [stdout] 7 |     pub(crate) writer: W,
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 8 |     pub(crate) config: &'config PycWriteConfig,
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 9 |     pub(crate) errors: Vec<GaiaError>,
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `LuacWriter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub mod builder;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> src/lib.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![warn(missing_docs, rustdoc::missing_crate_level_docs)]
[INFO] [stdout]   |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/lib.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub mod formats;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub mod helpers;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub mod instructions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub mod program;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/builder/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/builder/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn build(self, header: PycHeader) -> PythonProgram {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/formats/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod pyc;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/formats/pyc/mod.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub mod reader;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/formats/pyc/mod.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub mod view;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/formats/pyc/mod.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub mod writer;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/formats/pyc/mod.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct PycReadConfig {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/formats/pyc/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub url: Option<Url>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/formats/pyc/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub version: PythonVersion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/formats/pyc/mod.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct PycWriteConfig {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/formats/pyc/mod.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn pyc_read_path(path: &Path) -> Result<PythonProgram, GaiaError> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<R> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:23:31
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<R> {
[INFO] [stdout]    |                               ^^^^^                ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<'_, R> {
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn new(reader: R, config: &'config PycReadConfig) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn get_offset(&self) -> u64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | /     pub fn set_offset(&mut self, offset: u64) -> Result<(), GaiaError>
[INFO] [stdout] 38 | |     where
[INFO] [stdout] 39 | |         R: Seek,
[INFO] [stdout]    | |________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn read(mut self) -> Result<PycView, GaiaError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/reader/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn read_to_end(&mut self) -> Result<(), GaiaError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/formats/pyc/view/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod to_pyc;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/formats/pyc/view/mod.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct PycView {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/view/to_program.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub fn to_program(self, config: &PycReadConfig) -> GaiaDiagnostics<PythonProgram> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/formats/pyc/view/to_pyc.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub fn to_luac(self) -> GaiaDiagnostics<PycView> {
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/formats/pyc/writer/mod.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LuacWriter<'config, W> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<W> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:13:32
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<W> {
[INFO] [stdout]    |                                ^^^^^                ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<'_, W> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn new(writer: W, config: &'config PycWriteConfig) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/formats/pyc/writer/mod.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn write(&mut self, view: &PycView) -> Result<usize, GaiaError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/instructions/mod.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub enum PythonInstruction {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/instructions/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     POP_TOP,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/instructions/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ROT_TWO,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/instructions/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ROT_THREE,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     PUSH_NULL,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     CACHE,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     DUP_TOP,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     DUP_TOP_TWO,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ROT_FOUR,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     NOP,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     UNARY_POSITIVE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     UNARY_NEGATIVE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     UNARY_NOT,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     UNARY_INVERT,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     GET_ITER,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     GET_YIELD_FROM_ITER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     PRINT_EXPR,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     LOAD_BUILD_CLASS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     BEFORE_ASYNC_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     BEFORE_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     END_ASYNC_FOR,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     SETUP_ANNOTATIONS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     POP_BLOCK,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     POP_EXCEPT,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     POP_FINALLY,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     RERAISE,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     RETURN_VALUE,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     RETURN_CONST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     SETUP_ASYNC_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     SETUP_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     YIELD_VALUE,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     END_ASYNC_WITH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     WITH_CLEANUP_START,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     WITH_CLEANUP_FINISH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     ASYNC_WITH_CLEANUP_START,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     ASYNC_WITH_CLEANUP_FINISH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     MATCH_SEQUENCE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     MATCH_MAPPING,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     MATCH_KEYS,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     MATCH_CLASS,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     COPY_DICT_WITHOUT_KEYS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     GEN_START,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     YIELD_FROM,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     GET_AWAITABLE_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     GET_AITER_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     GET_ANEXT_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     END_ASYNC_FOR_CORO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     SEND,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     POP_FRAME,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     RESUME,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     POP_JUMP_IF_FALSE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     POP_JUMP_IF_TRUE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     POP_JUMP_IF_NONE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     POP_JUMP_IF_NOT_NONE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     JUMP_IF_FALSE_OR_POP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     JUMP_IF_TRUE_OR_POP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     JUMP_FORWARD(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     JUMP_BACKWARD(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     LOAD_CONST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     LOAD_NAME(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     STORE_NAME(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     LOAD_FAST(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     STORE_FAST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     LOAD_GLOBAL(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     STORE_GLOBAL(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     LOAD_ATTR(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     CALL_FUNCTION(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     MAKE_FUNCTION(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     PRECALL(u32),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     CALL(u32),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     BUILD_TUPLE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     BUILD_LIST(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     BUILD_SET(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     BUILD_MAP(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     BUILD_CONST_KEY_MAP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     COMPARE_OP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     BINARY_OP(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     IMPORT_NAME(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     IMPORT_FROM(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     FOR_ITER(u32),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     GET_AWAITABLE(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     GET_AITER(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     GET_ANEXT(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     SETUP_FINALLY(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     SETUP_EXCEPT(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     SETUP_LOOP(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     EXTENDED_ARG(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     LOAD_DEREF(u32),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     STORE_DEREF(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/instructions/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     DELETE_DEREF(u32),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     LOAD_CLASSDEREF(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     LOAD_SUPER_ATTR(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     LOAD_METHOD(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     CALL_METHOD(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     CALL_FINALLY(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     CALL_INTRINSIC_1(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     CALL_INTRINSIC_2(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     KW_NAMES(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     LIST_APPEND(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SET_ADD(u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     MAP_ADD(u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     LIST_EXTEND(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     SET_UPDATE(u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     DICT_UPDATE(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     DICT_MERGE(u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/instructions/mod.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     UNKNOWN(u8, Option<u32>),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/program/mod.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum PythonVersion {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/program/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Unknown,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/program/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Python3_7,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/program/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Python3_8,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Python3_9,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Python3_10,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Python3_11,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Python3_12,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/program/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn to_byte(&self) -> u8 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/program/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn from_byte(byte: u8) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/program/mod.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub struct PycHeader {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub magic: [u8; 4],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub flags: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub timestamp: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub size: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub in_stack: u8, // 1 if in stack, 0 if in outer upvalue
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub idx: u8,      // register or upvalue index
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub name: String, // for debug info
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub start_pc: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub end_pc: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/program/mod.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub enum PythonObject {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     Str(String),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     Int(i32),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     Code(PythonCodeObject),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/program/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/program/mod.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct PythonCodeObject {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub source_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub first_line: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub last_line: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub num_params: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub is_vararg: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub max_stack_size: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub nested_functions: Vec<PythonCodeObject>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub upvalues: Vec<Upvalue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub local_vars: Vec<LocalVar>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub line_info: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/program/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub co_argcount: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub co_nlocal: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub co_stacks: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub num_upval: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub co_code: Vec<PythonInstruction>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub co_consts: Vec<PythonObject>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub upvalue_n: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub header: PycHeader,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/program/mod.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub code_object: PythonCodeObject,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.97s
[INFO] running `Command { std: "docker" "inspect" "cb5c7cb5ac585f341c11343a9512c331cd533b4a82d9e1859ad9d4d89936bdd6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb5c7cb5ac585f341c11343a9512c331cd533b4a82d9e1859ad9d4d89936bdd6", kill_on_drop: false }`
[INFO] [stdout] cb5c7cb5ac585f341c11343a9512c331cd533b4a82d9e1859ad9d4d89936bdd6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5098b714d34b1f9a5928b9d9447dae39e9700769d3bcb7f13829f970167dc86d
[INFO] running `Command { std: "docker" "start" "-a" "5098b714d34b1f9a5928b9d9447dae39e9700769d3bcb7f13829f970167dc86d", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Read`
[INFO] [stderr]  --> src/formats/pyc/mod.rs:8:21
[INFO] [stderr]   |
[INFO] [stderr] 8 |     io::{BufReader, Read},
[INFO] [stderr]   |                     ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `const_index`
[INFO] [stderr]   --> src/builder/mod.rs:22:13
[INFO] [stderr]    |
[INFO] [stderr] 22 |         let const_index = self.constants.len() as u8;
[INFO] [stderr]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_const_index`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `print_index`
[INFO] [stderr]   --> src/builder/mod.rs:26:13
[INFO] [stderr]    |
[INFO] [stderr] 26 |         let print_index = if let Some(idx) = self.names.iter().position(|n| n == &print_name) {
[INFO] [stderr]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_print_index`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/formats/pyc/reader/mod.rs:104:17
[INFO] [stderr]     |
[INFO] [stderr] 104 |             let mut child = Command::new(exe)
[INFO] [stderr]     |                 ----^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/formats/pyc/view/to_program.rs:101:17
[INFO] [stderr]     |
[INFO] [stderr]  94 |                 107 => PythonInstruction::COMPARE_OP(arg.unwrap_or(0)),
[INFO] [stderr]     |                 --- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 101 |                 107 => PythonInstruction::COMPARE_OP(arg.unwrap_or(0)),
[INFO] [stderr]     |                 ^^^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `version`
[INFO] [stderr]   --> src/formats/pyc/view/to_program.rs:57:34
[INFO] [stderr]    |
[INFO] [stderr] 57 |     fn decode(code_bytes: &[u8], version: PythonVersion) -> Vec<PythonInstruction> {
[INFO] [stderr]    |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `view`
[INFO] [stderr]   --> src/formats/pyc/writer/mod.rs:25:29
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub fn write(&mut self, view: &PycView) -> Result<usize, GaiaError> {
[INFO] [stderr]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_view`
[INFO] [stderr] 
[INFO] [stderr] warning: field `instructions` is never read
[INFO] [stderr]  --> src/builder/mod.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub struct PythonBuilder {
[INFO] [stderr]   |            ------------- field in this struct
[INFO] [stderr] 9 |     instructions: Vec<PythonInstruction>,
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `PythonBuilder` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `errors` and `config` are never read
[INFO] [stderr]   --> src/formats/pyc/reader/mod.rs:17:16
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct LuacReader<'config, R> {
[INFO] [stderr]    |            ---------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 17 |     pub(crate) errors: Vec<GaiaError>,
[INFO] [stderr]    |                ^^^^^^
[INFO] [stderr] 18 |     pub(crate) config: &'config PycReadConfig,
[INFO] [stderr]    |                ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `LuacReader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Program2Luac` is never constructed
[INFO] [stderr]   --> src/formats/pyc/view/to_pyc.rs:10:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | struct Program2Luac {}
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `writer`, `config`, and `errors` are never read
[INFO] [stderr]  --> src/formats/pyc/writer/mod.rs:7:16
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub struct LuacWriter<'config, W> {
[INFO] [stderr]   |            ---------- fields in this struct
[INFO] [stderr] 7 |     pub(crate) writer: W,
[INFO] [stderr]   |                ^^^^^^
[INFO] [stderr] 8 |     pub(crate) config: &'config PycWriteConfig,
[INFO] [stderr]   |                ^^^^^^
[INFO] [stderr] 9 |     pub(crate) errors: Vec<GaiaError>,
[INFO] [stderr]   |                ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `LuacWriter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/lib.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub mod builder;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]  --> src/lib.rs:3:9
[INFO] [stderr]   |
[INFO] [stderr] 3 | #![warn(missing_docs, rustdoc::missing_crate_level_docs)]
[INFO] [stderr]   |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/lib.rs:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub mod formats;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub mod helpers;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub mod instructions;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub mod program;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr]   --> src/builder/mod.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     pub fn new() -> Self {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/builder/mod.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub fn build(self, header: PycHeader) -> PythonProgram {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/formats/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub mod pyc;
[INFO] [stderr]   | ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/formats/pyc/mod.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub mod reader;
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/formats/pyc/mod.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub mod view;
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/formats/pyc/mod.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub mod writer;
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/formats/pyc/mod.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub struct PycReadConfig {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/formats/pyc/mod.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     pub url: Option<Url>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/formats/pyc/mod.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub version: PythonVersion,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/formats/pyc/mod.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub struct PycWriteConfig {}
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/formats/pyc/mod.rs:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub fn pyc_read_path(path: &Path) -> Result<PythonProgram, GaiaError> {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/formats/pyc/reader/mod.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<R> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/formats/pyc/reader/mod.rs:23:31
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<R> {
[INFO] [stderr]    |                               ^^^^^                ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                               |
[INFO] [stderr]    |                               the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub fn as_reader<R: Read>(&self, reader: R) -> LuacReader<'_, R> {
[INFO] [stderr]    |                                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr]   --> src/formats/pyc/reader/mod.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     pub fn new(reader: R, config: &'config PycReadConfig) -> Self {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/formats/pyc/reader/mod.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 |     pub fn get_offset(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/formats/pyc/reader/mod.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 37 | /     pub fn set_offset(&mut self, offset: u64) -> Result<(), GaiaError>
[INFO] [stderr] 38 | |     where
[INFO] [stderr] 39 | |         R: Seek,
[INFO] [stderr]    | |________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/formats/pyc/reader/mod.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 |     pub fn read(mut self) -> Result<PycView, GaiaError> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/formats/pyc/reader/mod.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub fn read_to_end(&mut self) -> Result<(), GaiaError> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/formats/pyc/view/mod.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub mod to_pyc;
[INFO] [stderr]   | ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]  --> src/formats/pyc/view/mod.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub struct PycView {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/formats/pyc/view/to_program.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     pub fn to_program(self, config: &PycReadConfig) -> GaiaDiagnostics<PythonProgram> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]  --> src/formats/pyc/view/to_pyc.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     pub fn to_luac(self) -> GaiaDiagnostics<PycView> {
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]  --> src/formats/pyc/writer/mod.rs:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub struct LuacWriter<'config, W> {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/formats/pyc/writer/mod.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<W> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/formats/pyc/writer/mod.rs:13:32
[INFO] [stderr]    |
[INFO] [stderr] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<W> {
[INFO] [stderr]    |                                ^^^^^                ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                |
[INFO] [stderr]    |                                the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 13 |     pub fn as_writer<W: Write>(&self, writer: W) -> LuacWriter<'_, W> {
[INFO] [stderr]    |                                                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr]   --> src/formats/pyc/writer/mod.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn new(writer: W, config: &'config PycWriteConfig) -> Self {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/formats/pyc/writer/mod.rs:25:5
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub fn write(&mut self, view: &PycView) -> Result<usize, GaiaError> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an enum
[INFO] [stderr]  --> src/instructions/mod.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub enum PythonInstruction {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]  --> src/instructions/mod.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     POP_TOP,
[INFO] [stderr]   |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]  --> src/instructions/mod.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     ROT_TWO,
[INFO] [stderr]   |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]  --> src/instructions/mod.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 |     ROT_THREE,
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     PUSH_NULL,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     CACHE,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     DUP_TOP,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     DUP_TOP_TWO,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     ROT_FOUR,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     NOP,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     UNARY_POSITIVE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     UNARY_NEGATIVE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     UNARY_NOT,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     UNARY_INVERT,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 |     GET_ITER,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     GET_YIELD_FROM_ITER,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     PRINT_EXPR,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 |     LOAD_BUILD_CLASS,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     BEFORE_ASYNC_WITH,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:25:5
[INFO] [stderr]    |
[INFO] [stderr] 25 |     BEFORE_WITH,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:26:5
[INFO] [stderr]    |
[INFO] [stderr] 26 |     END_ASYNC_FOR,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     SETUP_ANNOTATIONS,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:28:5
[INFO] [stderr]    |
[INFO] [stderr] 28 |     POP_BLOCK,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     POP_EXCEPT,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |     POP_FINALLY,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 |     RERAISE,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:32:5
[INFO] [stderr]    |
[INFO] [stderr] 32 |     RETURN_VALUE,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:34:5
[INFO] [stderr]    |
[INFO] [stderr] 34 |     RETURN_CONST(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     SETUP_ASYNC_WITH,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     SETUP_WITH,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 37 |     YIELD_VALUE,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:38:5
[INFO] [stderr]    |
[INFO] [stderr] 38 |     END_ASYNC_WITH,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:39:5
[INFO] [stderr]    |
[INFO] [stderr] 39 |     WITH_CLEANUP_START,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 |     WITH_CLEANUP_FINISH,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     ASYNC_WITH_CLEANUP_START,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     ASYNC_WITH_CLEANUP_FINISH,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     MATCH_SEQUENCE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     MATCH_MAPPING,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     MATCH_KEYS,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 46 |     MATCH_CLASS,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 |     COPY_DICT_WITHOUT_KEYS,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     GEN_START,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 |     YIELD_FROM,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     GET_AWAITABLE_CORO,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     GET_AITER_CORO,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     GET_ANEXT_CORO,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 53 |     END_ASYNC_FOR_CORO,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     SEND,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:55:5
[INFO] [stderr]    |
[INFO] [stderr] 55 |     POP_FRAME,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:56:5
[INFO] [stderr]    |
[INFO] [stderr] 56 |     RESUME,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:59:5
[INFO] [stderr]    |
[INFO] [stderr] 59 |     POP_JUMP_IF_FALSE(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:60:5
[INFO] [stderr]    |
[INFO] [stderr] 60 |     POP_JUMP_IF_TRUE(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:61:5
[INFO] [stderr]    |
[INFO] [stderr] 61 |     POP_JUMP_IF_NONE(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 62 |     POP_JUMP_IF_NOT_NONE(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:63:5
[INFO] [stderr]    |
[INFO] [stderr] 63 |     JUMP_IF_FALSE_OR_POP(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     JUMP_IF_TRUE_OR_POP(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 |     JUMP_FORWARD(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:66:5
[INFO] [stderr]    |
[INFO] [stderr] 66 |     JUMP_BACKWARD(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     LOAD_CONST(u32),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     LOAD_NAME(u32),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 |     STORE_NAME(u32),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:70:5
[INFO] [stderr]    |
[INFO] [stderr] 70 |     LOAD_FAST(u32),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:71:5
[INFO] [stderr]    |
[INFO] [stderr] 71 |     STORE_FAST(u32),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:72:5
[INFO] [stderr]    |
[INFO] [stderr] 72 |     LOAD_GLOBAL(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:73:5
[INFO] [stderr]    |
[INFO] [stderr] 73 |     STORE_GLOBAL(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 74 |     LOAD_ATTR(u32),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 |     CALL_FUNCTION(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 76 |     MAKE_FUNCTION(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:77:5
[INFO] [stderr]    |
[INFO] [stderr] 77 |     PRECALL(u32),
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:78:5
[INFO] [stderr]    |
[INFO] [stderr] 78 |     CALL(u32),
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:79:5
[INFO] [stderr]    |
[INFO] [stderr] 79 |     BUILD_TUPLE(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:80:5
[INFO] [stderr]    |
[INFO] [stderr] 80 |     BUILD_LIST(u32),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 |     BUILD_SET(u32),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 |     BUILD_MAP(u32),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     BUILD_CONST_KEY_MAP(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:84:5
[INFO] [stderr]    |
[INFO] [stderr] 84 |     COMPARE_OP(u32),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 |     BINARY_OP(u32),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 |     IMPORT_NAME(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 |     IMPORT_FROM(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     FOR_ITER(u32),
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 |     GET_AWAITABLE(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     GET_AITER(u32),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 92 |     GET_ANEXT(u32),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:93:5
[INFO] [stderr]    |
[INFO] [stderr] 93 |     SETUP_FINALLY(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 |     SETUP_EXCEPT(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     SETUP_LOOP(u32),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:96:5
[INFO] [stderr]    |
[INFO] [stderr] 96 |     EXTENDED_ARG(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:97:5
[INFO] [stderr]    |
[INFO] [stderr] 97 |     LOAD_DEREF(u32),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     STORE_DEREF(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/instructions/mod.rs:99:5
[INFO] [stderr]    |
[INFO] [stderr] 99 |     DELETE_DEREF(u32),
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 |     LOAD_CLASSDEREF(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:101:5
[INFO] [stderr]     |
[INFO] [stderr] 101 |     LOAD_SUPER_ATTR(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:102:5
[INFO] [stderr]     |
[INFO] [stderr] 102 |     LOAD_METHOD(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:103:5
[INFO] [stderr]     |
[INFO] [stderr] 103 |     CALL_METHOD(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:104:5
[INFO] [stderr]     |
[INFO] [stderr] 104 |     CALL_FINALLY(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:105:5
[INFO] [stderr]     |
[INFO] [stderr] 105 |     CALL_INTRINSIC_1(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:106:5
[INFO] [stderr]     |
[INFO] [stderr] 106 |     CALL_INTRINSIC_2(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:107:5
[INFO] [stderr]     |
[INFO] [stderr] 107 |     KW_NAMES(u32),
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:108:5
[INFO] [stderr]     |
[INFO] [stderr] 108 |     LIST_APPEND(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:109:5
[INFO] [stderr]     |
[INFO] [stderr] 109 |     SET_ADD(u32),
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:110:5
[INFO] [stderr]     |
[INFO] [stderr] 110 |     MAP_ADD(u32),
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:111:5
[INFO] [stderr]     |
[INFO] [stderr] 111 |     LIST_EXTEND(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 112 |     SET_UPDATE(u32),
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:113:5
[INFO] [stderr]     |
[INFO] [stderr] 113 |     DICT_UPDATE(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:114:5
[INFO] [stderr]     |
[INFO] [stderr] 114 |     DICT_MERGE(u32),
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]    --> src/instructions/mod.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr] 116 |     UNKNOWN(u8, Option<u32>),
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an enum
[INFO] [stderr]  --> src/program/mod.rs:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub enum PythonVersion {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]  --> src/program/mod.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     Unknown,
[INFO] [stderr]   |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]  --> src/program/mod.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     Python3_7,
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]  --> src/program/mod.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 |     Python3_8,
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/program/mod.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     Python3_9,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/program/mod.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     Python3_10,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/program/mod.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     Python3_11,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/program/mod.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     Python3_12,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/program/mod.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     pub fn to_byte(&self) -> u8 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr]   --> src/program/mod.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub fn from_byte(byte: u8) -> Self {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/program/mod.rs:50:1
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub struct PycHeader {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     pub magic: [u8; 4],
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub flags: u32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub timestamp: u32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     pub size: u32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:66:5
[INFO] [stderr]    |
[INFO] [stderr] 66 |     pub in_stack: u8, // 1 if in stack, 0 if in outer upvalue
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub idx: u8,      // register or upvalue index
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub name: String, // for debug info
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 74 |     pub name: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 |     pub start_pc: u32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 76 |     pub end_pc: u32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an enum
[INFO] [stderr]   --> src/program/mod.rs:80:1
[INFO] [stderr]    |
[INFO] [stderr] 80 | pub enum PythonObject {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/program/mod.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 |     Str(String),
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/program/mod.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 |     Int(i32),
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/program/mod.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     Code(PythonCodeObject),
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/program/mod.rs:84:5
[INFO] [stderr]    |
[INFO] [stderr] 84 |     None,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/program/mod.rs:88:1
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub struct PythonCodeObject {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     pub source_name: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 |     pub first_line: u32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     pub last_line: u32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 92 |     pub num_params: u8,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:93:5
[INFO] [stderr]    |
[INFO] [stderr] 93 |     pub is_vararg: u8,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 |     pub max_stack_size: u8,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     pub nested_functions: Vec<PythonCodeObject>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:96:5
[INFO] [stderr]    |
[INFO] [stderr] 96 |     pub upvalues: Vec<Upvalue>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:97:5
[INFO] [stderr]    |
[INFO] [stderr] 97 |     pub local_vars: Vec<LocalVar>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     pub line_info: Vec<u8>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/program/mod.rs:99:5
[INFO] [stderr]    |
[INFO] [stderr] 99 |     pub co_argcount: u8,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/program/mod.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 |     pub co_nlocal: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/program/mod.rs:101:5
[INFO] [stderr]     |
[INFO] [stderr] 101 |     pub co_stacks: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/program/mod.rs:102:5
[INFO] [stderr]     |
[INFO] [stderr] 102 |     pub num_upval: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/program/mod.rs:103:5
[INFO] [stderr]     |
[INFO] [stderr] 103 |     pub co_code: Vec<PythonInstruction>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/program/mod.rs:104:5
[INFO] [stderr]     |
[INFO] [stderr] 104 |     pub co_consts: Vec<PythonObject>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/program/mod.rs:105:5
[INFO] [stderr]     |
[INFO] [stderr] 105 |     pub upvalue_n: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/program/mod.rs:111:5
[INFO] [stderr]     |
[INFO] [stderr] 111 |     pub header: PycHeader,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/program/mod.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 112 |     pub code_object: PythonCodeObject,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `python-assembler` (lib) generated 195 warnings (run `cargo fix --lib -p python-assembler` to apply 7 suggestions)
[INFO] [stderr] warning: `python-assembler` (lib test) generated 195 warnings (195 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/python_assembler-be157585a4658c09)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests python_assembler
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 45) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 45) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pyc_assembler`
[INFO] [stdout]   --> src/lib.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | use pyc_assembler::formats::pyc::{read_pyc_file, write_pyc_file};
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pyc_assembler`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 47 - use pyc_assembler::formats::pyc::{read_pyc_file, write_pyc_file};
[INFO] [stdout] 47 + use python_assembler::formats::pyc::{read_pyc_file, write_pyc_file};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 45)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "5098b714d34b1f9a5928b9d9447dae39e9700769d3bcb7f13829f970167dc86d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5098b714d34b1f9a5928b9d9447dae39e9700769d3bcb7f13829f970167dc86d", kill_on_drop: false }`
[INFO] [stdout] 5098b714d34b1f9a5928b9d9447dae39e9700769d3bcb7f13829f970167dc86d
