[INFO] fetching crate sql_tools 0.11.4...
[INFO] testing sql_tools-0.11.4 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate sql_tools 0.11.4 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate sql_tools 0.11.4
[INFO] finished tweaking crates.io crate sql_tools 0.11.4
[INFO] tweaked toml for crates.io crate sql_tools 0.11.4 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sql_tools 0.11.4 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sql_tools 0.11.4 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bitflags v2.9.0
[INFO] [stderr]   Downloaded smallvec v1.14.0
[INFO] [stderr]   Downloaded windows-targets v0.53.2
[INFO] [stderr]   Downloaded darling_macro v0.13.4
[INFO] [stderr]   Downloaded windows-link v0.1.0
[INFO] [stderr]   Downloaded oracle_procmacro v0.1.2
[INFO] [stderr]   Downloaded fallible-iterator v0.3.0
[INFO] [stderr]   Downloaded darling v0.13.4
[INFO] [stderr]   Downloaded console v0.16.0
[INFO] [stderr]   Downloaded log v0.4.26
[INFO] [stderr]   Downloaded darling_core v0.13.4
[INFO] [stderr]   Downloaded cc v1.2.16
[INFO] [stderr]   Downloaded hashbrown v0.15.4
[INFO] [stderr]   Downloaded portable-atomic v1.11.0
[INFO] [stderr]   Downloaded rusqlite v0.37.0
[INFO] [stderr]   Downloaded unicode-width v0.2.0
[INFO] [stderr]   Downloaded syn v2.0.100
[INFO] [stderr]   Downloaded odpic-sys v0.1.1
[INFO] [stderr]   Downloaded oracle v0.6.3
[INFO] [stderr]   Downloaded libc v0.2.171
[INFO] [stderr]   Downloaded libsqlite3-sys v0.35.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a00bc062a66d675552946090965d6ca083c915232a0253cc2192b3b60f77230c
[INFO] running `Command { std: "docker" "start" "-a" "a00bc062a66d675552946090965d6ca083c915232a0253cc2192b3b60f77230c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a00bc062a66d675552946090965d6ca083c915232a0253cc2192b3b60f77230c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a00bc062a66d675552946090965d6ca083c915232a0253cc2192b3b60f77230c", kill_on_drop: false }`
[INFO] [stdout] a00bc062a66d675552946090965d6ca083c915232a0253cc2192b3b60f77230c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 389b73e73d4442da8ef81cd6ae02b29f3cc540639f034717aafad7a8faefac25
[INFO] running `Command { std: "docker" "start" "-a" "389b73e73d4442da8ef81cd6ae02b29f3cc540639f034717aafad7a8faefac25", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling libc v0.2.171
[INFO] [stderr]    Compiling cc v1.2.16
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling portable-atomic v1.11.0
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling iana-time-zone v0.1.61
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[INFO] [stderr]    Compiling odpic-sys v0.1.1
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling console v0.16.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling unit-prefix v0.5.1
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling smallvec v1.14.0
[INFO] [stderr]    Compiling bitflags v2.9.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling indicatif v0.18.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling darling_core v0.13.4
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling darling_macro v0.13.4
[INFO] [stderr]    Compiling darling v0.13.4
[INFO] [stderr]    Compiling oracle_procmacro v0.1.2
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling oracle v0.6.3
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling sql_tools v0.11.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 06s
[INFO] running `Command { std: "docker" "inspect" "389b73e73d4442da8ef81cd6ae02b29f3cc540639f034717aafad7a8faefac25", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "389b73e73d4442da8ef81cd6ae02b29f3cc540639f034717aafad7a8faefac25", kill_on_drop: false }`
[INFO] [stdout] 389b73e73d4442da8ef81cd6ae02b29f3cc540639f034717aafad7a8faefac25
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fb8e4a74522ac0fdeb74dfab3d785091a444eb8b50504c56afdd8ccc567efd56
[INFO] running `Command { std: "docker" "start" "-a" "fb8e4a74522ac0fdeb74dfab3d785091a444eb8b50504c56afdd8ccc567efd56", kill_on_drop: false }`
[INFO] [stderr]    Compiling sql_tools v0.11.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.89s
[INFO] running `Command { std: "docker" "inspect" "fb8e4a74522ac0fdeb74dfab3d785091a444eb8b50504c56afdd8ccc567efd56", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb8e4a74522ac0fdeb74dfab3d785091a444eb8b50504c56afdd8ccc567efd56", kill_on_drop: false }`
[INFO] [stdout] fb8e4a74522ac0fdeb74dfab3d785091a444eb8b50504c56afdd8ccc567efd56
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 76c013771c9aedac3d018e08ebce563483017e530069295a2547d6296b9de484
[INFO] running `Command { std: "docker" "start" "-a" "76c013771c9aedac3d018e08ebce563483017e530069295a2547d6296b9de484", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sql_tools-849d201491cd9549)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sql_tools
[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] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test src/../README.md - (line 211) ... FAILED
[INFO] [stdout] test src/../README.md - (line 111) ... FAILED
[INFO] [stdout] test src/../README.md - (line 218) ... FAILED
[INFO] [stdout] test src/../README.md - (line 16) ... FAILED
[INFO] [stdout] test src/../README.md - (line 225) ... FAILED
[INFO] [stdout] test src/../README.md - (line 116) ... FAILED
[INFO] [stdout] test src/../README.md - (line 133) ... FAILED
[INFO] [stdout] test src/../README.md - (line 232) ... FAILED
[INFO] [stdout] test src/../README.md - (line 159) ... FAILED
[INFO] [stdout] test src/../README.md - (line 169) ... FAILED
[INFO] [stdout] test src/../README.md - (line 146) ... FAILED
[INFO] [stdout] test src/../README.md - (line 243) ... FAILED
[INFO] [stdout] test src/../README.md - (line 260) ... FAILED
[INFO] [stdout] test src/../README.md - (line 99) ... FAILED
[INFO] [stdout] test src/data_types/mod.rs - data_types::ToSQLData (line 36) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 43) ... ok
[INFO] [stdout] test src/../README.md - (line 28) ... FAILED
[INFO] [stdout] test src/data_types/mod.rs - data_types::ToSQLData (line 54) - compile ... FAILED
[INFO] [stdout] test src/../README.md - (line 80) ... FAILED
[INFO] [stdout] test src/../README.md - (line 55) ... FAILED
[INFO] [stdout] test src/lib.rs - QueryBuilder::select (line 63) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - QueryBuilder::insert (line 117) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - QueryBuilder::create (line 158) - compile ... FAILED
[INFO] [stdout] test src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::Like (line 23) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - QueryBuilder::alter (line 172) - compile ... FAILED
[INFO] [stdout] test src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::NULL (line 43) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - QueryBuilder::update (line 94) - compile ... FAILED
[INFO] [stdout] test src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::Values (line 13) - compile ... FAILED
[INFO] [stdout] test src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::Query (line 33) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - QueryBuilder::create (line 146) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - QueryBuilder::create (line 132) - compile ... FAILED
[INFO] [stdout] test src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::drop (line 90) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - QueryBuilder::delete (line 184) - compile ... FAILED
[INFO] [stdout] test src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::add (line 46) - compile ... FAILED
[INFO] [stdout] test src/statements/select/mod.rs - statements::select::SelectBuilder::inner_join (line 96) - compile ... FAILED
[INFO] [stdout] test src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::rename_column (line 106) - compile ... FAILED
[INFO] [stdout] test src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::rename (line 122) - compile ... FAILED
[INFO] [stdout] test src/statements/select/mod.rs - statements::select::SelectBuilder::left_join (line 150) - compile ... FAILED
[INFO] [stdout] test src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::modify (line 68) - compile ... FAILED
[INFO] [stdout] test src/statements/select/mod.rs - statements::select::SelectBuilder::right_join (line 132) - compile ... FAILED
[INFO] [stdout] test src/statements/select/mod.rs - statements::select::SelectBuilder::outer_join (line 114) - compile ... FAILED
[INFO] [stdout] test src/statements/update/mod.rs - statements::update::UpdateBuilder::set (line 35) - compile ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/../README.md - (line 211) stdout ----
[INFO] [stdout] error: expected item, found `.`
[INFO] [stdout]    --> src/../README.md:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | .where_in(column, WhereArg::Values(vec!["one".to_sql_fmt(), "two".to_sql_fmt(), "three".to_sql_fmt()]))
[INFO] [stdout]     | ^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 111) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | conn.insert("my_table", data)?.create_table().build()?;
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `data` in this scope
[INFO] [stdout]    --> src/../README.md:112:25
[INFO] [stdout]     |
[INFO] [stdout] 112 | conn.insert("my_table", data)?.create_table().build()?;
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 218) stdout ----
[INFO] [stdout] error: expected item, found `.`
[INFO] [stdout]    --> src/../README.md:219:1
[INFO] [stdout]     |
[INFO] [stdout] 219 | .where_in(column, WhereArg::Like("Hello Wor%"))
[INFO] [stdout]     | ^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 16) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `sql_tools::sql_variations`
[INFO] [stdout]   --> src/../README.md:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sql_tools::sql_variations::OracleConnect;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ could not find `sql_variations` in `sql_tools`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 225) stdout ----
[INFO] [stdout] error: expected item, found `.`
[INFO] [stdout]    --> src/../README.md:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | .where_in(column, WhereArg::Query("SELECT value FROM another_table"))
[INFO] [stdout]     | ^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 116) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | conn.insert("sales_data", data)?
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 133) stdout ----
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateColumns` in this scope
[INFO] [stdout]    --> src/../README.md:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         CreateColumns{ name: "Column_A".to_string(), data_type: CreateDataTypes::VARCHAR(20 as usize) },
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 133 + use sql_tools::statements::create::CreateColumns;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/../README.md:135:65
[INFO] [stdout]     |
[INFO] [stdout] 135 |         CreateColumns{ name: "Column_A".to_string(), data_type: CreateDataTypes::VARCHAR(20 as usize) },
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 133 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateColumns` in this scope
[INFO] [stdout]    --> src/../README.md:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         CreateColumns{ name: "Column_B".to_string(), data_type: CreateDataTypes::NUMBER },
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 133 + use sql_tools::statements::create::CreateColumns;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/../README.md:136:65
[INFO] [stdout]     |
[INFO] [stdout] 136 |         CreateColumns{ name: "Column_B".to_string(), data_type: CreateDataTypes::NUMBER },
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 133 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateColumns` in this scope
[INFO] [stdout]    --> src/../README.md:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         CreateColumns{ name: "Column_C".to_string(), data_type: CreateDataTypes::FLOAT },
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 133 + use sql_tools::statements::create::CreateColumns;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/../README.md:137:65
[INFO] [stdout]     |
[INFO] [stdout] 137 |         CreateColumns{ name: "Column_C".to_string(), data_type: CreateDataTypes::FLOAT },
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 133 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     conn.create()
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 232) stdout ----
[INFO] [stdout] error: expected item, found `.`
[INFO] [stdout]    --> src/../README.md:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | .where_in(column, WhereArg::NULL)
[INFO] [stdout]     | ^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 159) stdout ----
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]    --> src/../README.md:160:14
[INFO] [stdout]     |
[INFO] [stdout] 160 | let status = ColumnProps{ name: "status".to_string(), table: "employee_data".to_string() };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 159 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WhereArg`
[INFO] [stdout]    --> src/../README.md:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 | let terminated = WhereArg::Query("SELECT status FROM employment_statues WHERE status_type LIKE 'termina%'");
[INFO] [stdout]     |                  ^^^^^^^^ use of undeclared type `WhereArg`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 159 + use sql_tools::query_conjunctions::WhereArg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | conn.delete("employee_data")
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 169) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | conn.alter()
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AlterColumns` in this scope
[INFO] [stdout]    --> src/../README.md:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 | let column = AlterColumns {
[INFO] [stdout]     |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 169 + use sql_tools::statements::alter::AlterColumns;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/../README.md:179:16
[INFO] [stdout]     |
[INFO] [stdout] 179 |     data_type: CreateDataTypes::VARCHAR(10),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 169 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 | conn.alter()
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:189:1
[INFO] [stdout]     |
[INFO] [stdout] 189 | conn.alter()
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | conn.alter()
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | conn.alter()
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 146) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `CreateTable` in this scope
[INFO] [stdout]    --> src/../README.md:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 | let my_table: CreateTable = conn.create()
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 146 + use sql_tools::statements::create::CreateTable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:147:29
[INFO] [stdout]     |
[INFO] [stdout] 147 | let my_table: CreateTable = conn.create()
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `columns` in this scope
[INFO] [stdout]    --> src/../README.md:148:24
[INFO] [stdout]     |
[INFO] [stdout] 148 |     .table("my_table", columns);
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `add_date_col` in this scope
[INFO] [stdout]    --> src/../README.md:150:4
[INFO] [stdout]     |
[INFO] [stdout] 150 | if add_date_col == true {
[INFO] [stdout]     |    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/../README.md:151:49
[INFO] [stdout]     |
[INFO] [stdout] 151 |     my_table.add_column("Column_D".to_string(), CreateDataTypes::DATE);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 146 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 243) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `ToSQLData` in this scope
[INFO] [stdout]    --> src/../README.md:249:6
[INFO] [stdout]     |
[INFO] [stdout] 249 | impl ToSQLData for MyEnum {
[INFO] [stdout]     |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 243 + use sql_tools::data_types::ToSQLData;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SQLDataTypes` in this scope
[INFO] [stdout]    --> src/../README.md:250:29
[INFO] [stdout]     |
[INFO] [stdout] 250 |     fn to_sql_fmt(&self) -> SQLDataTypes {
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 243 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]    --> src/../README.md:252:34
[INFO] [stdout]     |
[INFO] [stdout] 252 |             MyEnum::Name(val) => SQLDataTypes::Varchar(val.into()),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 243 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]    --> src/../README.md:253:33
[INFO] [stdout]     |
[INFO] [stdout] 253 |             MyEnum::Age(val) => SQLDataTypes::Number(val.into()),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 243 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 260) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `some_crate`
[INFO] [stdout]    --> src/../README.md:261:5
[INFO] [stdout]     |
[INFO] [stdout] 261 | use some_crate::SomeForeignType;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `some_crate`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `some_crate`, use `cargo add some_crate` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToSQLData` in this scope
[INFO] [stdout]    --> src/../README.md:265:6
[INFO] [stdout]     |
[INFO] [stdout] 265 | impl ToSQLData for MyType<'_> {
[INFO] [stdout]     |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 260 + use sql_tools::data_types::ToSQLData;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SQLDataTypes` in this scope
[INFO] [stdout]    --> src/../README.md:266:32
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fn to_sql_fmt(&'_ self) -> SQLDataTypes {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 260 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]    --> src/../README.md:268:42
[INFO] [stdout]     |
[INFO] [stdout] 268 |             SomeForeignType::Int(val) => SQLDataTypes::Number(*val),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 260 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]    --> src/../README.md:269:44
[INFO] [stdout]     |
[INFO] [stdout] 269 |             SomeForeignType::Float(val) => SQLDataTypes::Float(*val),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 260 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]    --> src/../README.md:270:45
[INFO] [stdout]     |
[INFO] [stdout] 270 |             SomeForeignType::String(val) => SQLDataTypes::Varchar(val.to_owned()),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 260 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]    --> src/../README.md:271:38
[INFO] [stdout]     |
[INFO] [stdout] 271 |             SomeForeignType::None => SQLDataTypes::NULL,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 260 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 99) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/../README.md:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | conn.insert("my_table", data)?.build()?;
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_types/mod.rs - data_types::ToSQLData (line 36) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `ToSQLData` in this scope
[INFO] [stdout]   --> src/data_types/mod.rs:42:6
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl ToSQLData for MyEnum {
[INFO] [stdout]    |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 36 + use sql_tools::data_types::ToSQLData;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SQLDataTypes` in this scope
[INFO] [stdout]   --> src/data_types/mod.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn to_sql_fmt(&self) -> SQLDataTypes {
[INFO] [stdout]    |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 36 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/data_types/mod.rs:45:34
[INFO] [stdout]    |
[INFO] [stdout] 45 |             MyEnum::Name(val) => SQLDataTypes::Varchar(val.into()),
[INFO] [stdout]    |                                  ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 36 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/data_types/mod.rs:46:33
[INFO] [stdout]    |
[INFO] [stdout] 46 |             MyEnum::Age(val) => SQLDataTypes::Number(val.into()),
[INFO] [stdout]    |                                 ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 36 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 28) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `sql_tools::sql_variations`
[INFO] [stdout]   --> src/../README.md:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 | use sql_tools::sql_variations::SQLiteConnect;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ could not find `sql_variations` in `sql_tools`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data_types/mod.rs - data_types::ToSQLData (line 54) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `some_crate`
[INFO] [stdout]   --> src/data_types/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use some_crate::SomeForeignType;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `some_crate`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `some_crate`, use `cargo add some_crate` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToSQLData` in this scope
[INFO] [stdout]   --> src/data_types/mod.rs:59:6
[INFO] [stdout]    |
[INFO] [stdout] 59 | impl ToSQLData for MyType<'_> {
[INFO] [stdout]    |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 54 + use sql_tools::data_types::ToSQLData;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SQLDataTypes` in this scope
[INFO] [stdout]   --> src/data_types/mod.rs:60:32
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn to_sql_fmt(&'_ self) -> SQLDataTypes {
[INFO] [stdout]    |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 54 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/data_types/mod.rs:62:50
[INFO] [stdout]    |
[INFO] [stdout] 62 |             MyType(SomeForeignType::Int(val)) => SQLDataTypes::Number(*val),
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 54 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/data_types/mod.rs:63:52
[INFO] [stdout]    |
[INFO] [stdout] 63 |             MyType(SomeForeignType::Float(val)) => SQLDataTypes::Float(*val),
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 54 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/data_types/mod.rs:64:53
[INFO] [stdout]    |
[INFO] [stdout] 64 |             MyType(SomeForeignType::String(val)) => SQLDataTypes::Varchar(val.to_owned()),
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 54 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/data_types/mod.rs:65:46
[INFO] [stdout]    |
[INFO] [stdout] 65 |             MyType(SomeForeignType::None) => SQLDataTypes::NULL,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 54 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 80) stdout ----
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/../README.md:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 | let country = ColumnProps{ name: "country".to_string(), table: "global_sales".to_string() };
[INFO] [stdout]    |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 80 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SQLDataTypes` in this scope
[INFO] [stdout]   --> src/../README.md:83:108
[INFO] [stdout]    |
[INFO] [stdout] 83 | let na_countries_formatted = north_american_countries.iter().map(|value| value.to_sql_fmt()).collect::<Vec<SQLDataTypes>>();
[INFO] [stdout]    |                                                                                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 80 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WhereArg`
[INFO] [stdout]   --> src/../README.md:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 | let countries = WhereArg::Values(na_countries_formatted);
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `WhereArg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 80 + use sql_tools::query_conjunctions::WhereArg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]   --> src/../README.md:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | conn.update("global_sales")
[INFO] [stdout]    | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]   --> src/../README.md:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 | let count: usize = conn
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_sql_fmt` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/../README.md:82:46
[INFO] [stdout]    |
[INFO] [stdout] 82 | let north_american_countries = vec!["Canada".to_sql_fmt(), "United States".to_sql_fmt(), "Mexico".to_sql_fmt()];
[INFO] [stdout]    |                                              ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/data_types/mod.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn to_sql_fmt(&self) -> SQLDataTypes;
[INFO] [stdout]    |        ---------- the method is available for `&'static str` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `ToSQLData` which provides `to_sql_fmt` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 80 + use sql_tools::data_types::ToSQLData;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `to_sql` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 82 - let north_american_countries = vec!["Canada".to_sql_fmt(), "United States".to_sql_fmt(), "Mexico".to_sql_fmt()];
[INFO] [stdout] 82 + let north_american_countries = vec!["Canada".to_sql(), "United States".to_sql_fmt(), "Mexico".to_sql_fmt()];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_sql_fmt` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/../README.md:82:76
[INFO] [stdout]    |
[INFO] [stdout] 82 | let north_american_countries = vec!["Canada".to_sql_fmt(), "United States".to_sql_fmt(), "Mexico".to_sql_fmt()];
[INFO] [stdout]    |                                                                            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/data_types/mod.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn to_sql_fmt(&self) -> SQLDataTypes;
[INFO] [stdout]    |        ---------- the method is available for `&'static str` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `ToSQLData` which provides `to_sql_fmt` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 80 + use sql_tools::data_types::ToSQLData;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `to_sql` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 82 - let north_american_countries = vec!["Canada".to_sql_fmt(), "United States".to_sql_fmt(), "Mexico".to_sql_fmt()];
[INFO] [stdout] 82 + let north_american_countries = vec!["Canada".to_sql_fmt(), "United States".to_sql(), "Mexico".to_sql_fmt()];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_sql_fmt` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/../README.md:82:99
[INFO] [stdout]    |
[INFO] [stdout] 82 | let north_american_countries = vec!["Canada".to_sql_fmt(), "United States".to_sql_fmt(), "Mexico".to_sql_fmt()];
[INFO] [stdout]    |                                                                                                   ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/data_types/mod.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn to_sql_fmt(&self) -> SQLDataTypes;
[INFO] [stdout]    |        ---------- the method is available for `&'static str` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `ToSQLData` which provides `to_sql_fmt` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 80 + use sql_tools::data_types::ToSQLData;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `to_sql` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 82 - let north_american_countries = vec!["Canada".to_sql_fmt(), "United States".to_sql_fmt(), "Mexico".to_sql_fmt()];
[INFO] [stdout] 82 + let north_american_countries = vec!["Canada".to_sql_fmt(), "United States".to_sql_fmt(), "Mexico".to_sql()];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/../README.md:83:67
[INFO] [stdout]    |
[INFO] [stdout] 83 | let na_countries_formatted = north_american_countries.iter().map(|value| value.to_sql_fmt()).collect::<Vec<SQLDataTypes>>();
[INFO] [stdout]    |                                                                   ^^^^^  ----- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 83 | let na_countries_formatted = north_american_countries.iter().map(|value: /* Type */| value.to_sql_fmt()).collect::<Vec<SQLDataTypes>>();
[INFO] [stdout]    |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0422, E0425, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 55) stdout ----
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/../README.md:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 | let product_id = ColumnProps { name: "product_id".to_string(), table: "regional_sales".to_string() };
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/../README.md:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 | let state = ColumnProps { name: "state".to_string(), table: "national_sales".to_string() };
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/../README.md:58:12
[INFO] [stdout]    |
[INFO] [stdout] 58 | let city = ColumnProps { name: "city".to_string(), table: "regional_sales".to_string() };
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WhereArg`
[INFO] [stdout]   --> src/../README.md:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 | let product_ids = WhereArg::Values(vec![1001.to_sql_fmt(), 4567.to_sql_fmt()]);
[INFO] [stdout]    |                   ^^^^^^^^ use of undeclared type `WhereArg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::query_conjunctions::WhereArg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WhereArg`
[INFO] [stdout]   --> src/../README.md:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 | let state = WhereArg::Like("Tex%");
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `WhereArg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::query_conjunctions::WhereArg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WhereArg`
[INFO] [stdout]   --> src/../README.md:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 | let cities = WhereArg::Values(vec![SQLDataTypes::Varchar("Austin"), SQLDataTypes::Varchar("Dallas")]);
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared type `WhereArg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::query_conjunctions::WhereArg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/../README.md:61:36
[INFO] [stdout]    |
[INFO] [stdout] 61 | let cities = WhereArg::Values(vec![SQLDataTypes::Varchar("Austin"), SQLDataTypes::Varchar("Dallas")]);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/../README.md:61:69
[INFO] [stdout]    |
[INFO] [stdout] 61 | let cities = WhereArg::Values(vec![SQLDataTypes::Varchar("Austin"), SQLDataTypes::Varchar("Dallas")]);
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Column`
[INFO] [stdout]   --> src/../README.md:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     Column::Value(ColumnProps { name: "revenue as national_rev".to_string(), table: "national_sales".to_string() }),
[INFO] [stdout]    |     ^^^^^^ use of undeclared type `Column`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::Column;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/../README.md:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 |     Column::Value(ColumnProps { name: "revenue as national_rev".to_string(), table: "national_sales".to_string() }),
[INFO] [stdout]    |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Column`
[INFO] [stdout]   --> src/../README.md:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     Column::Value(ColumnProps { name: "revenue as regional_rev".to_string(), table: "regional_sales".to_string() }),
[INFO] [stdout]    |     ^^^^^^ use of undeclared type `Column`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::Column;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/../README.md:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 |     Column::Value(ColumnProps { name: "revenue as regional_rev".to_string(), table: "regional_sales".to_string() }),
[INFO] [stdout]    |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Column`
[INFO] [stdout]   --> src/../README.md:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     Column::Value(ColumnProps { name: "city".to_string(), table: "regional_sales".to_string() }),
[INFO] [stdout]    |     ^^^^^^ use of undeclared type `Column`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::Column;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/../README.md:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |     Column::Value(ColumnProps { name: "city".to_string(), table: "regional_sales".to_string() }),
[INFO] [stdout]    |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Column`
[INFO] [stdout]   --> src/../README.md:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Column::Function("to_date('01/01/2000', 'mm/dd/YYYY')".to_string()),
[INFO] [stdout]    |     ^^^^^^ use of undeclared type `Column`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::statements::select::Column;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SQLDataTypes` in this scope
[INFO] [stdout]   --> src/../README.md:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 | let data: Vec<Vec<SQLDataTypes>> = conn
[INFO] [stdout]    |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]   --> src/../README.md:68:36
[INFO] [stdout]    |
[INFO] [stdout] 68 | let data: Vec<Vec<SQLDataTypes>> = conn
[INFO] [stdout]    |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SQLDataTypes` in this scope
[INFO] [stdout]   --> src/../README.md:75:33
[INFO] [stdout]    |
[INFO] [stdout] 75 | data.iter().for_each(|row: &Vec<SQLDataTypes>| { println!("{:?}", row) });
[INFO] [stdout]    |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 55 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `to_sql_fmt` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/../README.md:59:46
[INFO] [stdout]    |
[INFO] [stdout] 59 | let product_ids = WhereArg::Values(vec![1001.to_sql_fmt(), 4567.to_sql_fmt()]);
[INFO] [stdout]    |                                              ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 59 | let product_ids = WhereArg::Values(vec![1001_i32.to_sql_fmt(), 4567.to_sql_fmt()]);
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `to_sql_fmt` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/../README.md:59:65
[INFO] [stdout]    |
[INFO] [stdout] 59 | let product_ids = WhereArg::Values(vec![1001.to_sql_fmt(), 4567.to_sql_fmt()]);
[INFO] [stdout]    |                                                                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 59 | let product_ids = WhereArg::Values(vec![1001.to_sql_fmt(), 4567_i32.to_sql_fmt()]);
[INFO] [stdout]    |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 20 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - QueryBuilder::select (line 63) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]   --> src/lib.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]   --> src/lib.rs:64:31
[INFO] [stdout]    |
[INFO] [stdout] 64 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]   --> src/lib.rs:64:50
[INFO] [stdout]    |
[INFO] [stdout] 64 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]   --> src/lib.rs:64:60
[INFO] [stdout]    |
[INFO] [stdout] 64 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/lib.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 | let product_id = ColumnProps{ name: "product_id".to_string(), table: "regional_sales".to_string() };
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/lib.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | let city = ColumnProps{ name: "city".to_string(), table: "regional_sales".to_string() };
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Column`
[INFO] [stdout]   --> src/lib.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 | let revenue = Column::ColumnProps{ name: "revenue".to_string(), table: "regional_sales".to_string() };
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `Column`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::statements::select::Column;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Column`
[INFO] [stdout]   --> src/lib.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 | let y2k = Column::Function("to_date('12/31/1999', 'mm/dd/YYYY') as y2k".to_string());
[INFO] [stdout]    |           ^^^^^^ use of undeclared type `Column`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::statements::select::Column;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WhereArg`
[INFO] [stdout]   --> src/lib.rs:73:14
[INFO] [stdout]    |
[INFO] [stdout] 73 | let cities = WhereArg::Values(vec!["Austin".to_sql_fmt(), "Dallas".to_sql_fmt()]);
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared type `WhereArg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::query_conjunctions::WhereArg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WhereArg`
[INFO] [stdout]   --> src/lib.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 | let product_ids = WhereArg::Values(vec![SQLDataTypes::Number(1001), SQLDataTypes::Number(4567)]);
[INFO] [stdout]    |                   ^^^^^^^^ use of undeclared type `WhereArg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::query_conjunctions::WhereArg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/lib.rs:74:41
[INFO] [stdout]    |
[INFO] [stdout] 74 | let product_ids = WhereArg::Values(vec![SQLDataTypes::Number(1001), SQLDataTypes::Number(4567)]);
[INFO] [stdout]    |                                         ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/lib.rs:74:69
[INFO] [stdout]    |
[INFO] [stdout] 74 | let product_ids = WhereArg::Values(vec![SQLDataTypes::Number(1001), SQLDataTypes::Number(4567)]);
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SQLDataTypes` in this scope
[INFO] [stdout]   --> src/lib.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 | let data: Vec<Vec<SQLDataTypes>> = conn
[INFO] [stdout]    |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SQLDataTypes` in this scope
[INFO] [stdout]   --> src/lib.rs:80:33
[INFO] [stdout]    |
[INFO] [stdout] 80 | data.iter().for_each(|row: &Vec<SQLDataTypes>| { println!("{:?}", row) });
[INFO] [stdout]    |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_sql_fmt` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/lib.rs:73:45
[INFO] [stdout]    |
[INFO] [stdout] 73 | let cities = WhereArg::Values(vec!["Austin".to_sql_fmt(), "Dallas".to_sql_fmt()]);
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/data_types/mod.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn to_sql_fmt(&self) -> SQLDataTypes;
[INFO] [stdout]    |        ---------- the method is available for `&'static str` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `ToSQLData` which provides `to_sql_fmt` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::data_types::ToSQLData;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `to_sql` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 73 - let cities = WhereArg::Values(vec!["Austin".to_sql_fmt(), "Dallas".to_sql_fmt()]);
[INFO] [stdout] 73 + let cities = WhereArg::Values(vec!["Austin".to_sql(), "Dallas".to_sql_fmt()]);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_sql_fmt` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/lib.rs:73:68
[INFO] [stdout]    |
[INFO] [stdout] 73 | let cities = WhereArg::Values(vec!["Austin".to_sql_fmt(), "Dallas".to_sql_fmt()]);
[INFO] [stdout]    |                                                                    ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/data_types/mod.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn to_sql_fmt(&self) -> SQLDataTypes;
[INFO] [stdout]    |        ---------- the method is available for `&'static str` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `ToSQLData` which provides `to_sql_fmt` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 63 + use sql_tools::data_types::ToSQLData;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `to_sql` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 73 - let cities = WhereArg::Values(vec!["Austin".to_sql_fmt(), "Dallas".to_sql_fmt()]);
[INFO] [stdout] 73 + let cities = WhereArg::Values(vec!["Austin".to_sql_fmt(), "Dallas".to_sql()]);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 16 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - QueryBuilder::insert (line 117) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]    --> src/lib.rs:118:12
[INFO] [stdout]     |
[INFO] [stdout] 118 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 117 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]    --> src/lib.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]    --> src/lib.rs:118:50
[INFO] [stdout]     |
[INFO] [stdout] 118 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]    --> src/lib.rs:118:60
[INFO] [stdout]     |
[INFO] [stdout] 118 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - QueryBuilder::create (line 158) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `CreateTable` in this scope
[INFO] [stdout]    --> src/lib.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 | let my_table: CreateTable = conn.create()
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 158 + use sql_tools::statements::create::CreateTable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/lib.rs:159:29
[INFO] [stdout]     |
[INFO] [stdout] 159 | let my_table: CreateTable = conn.create()
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `columns` in this scope
[INFO] [stdout]    --> src/lib.rs:160:24
[INFO] [stdout]     |
[INFO] [stdout] 160 |     .table("my_table", columns);
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `data_header` in this scope
[INFO] [stdout]    --> src/lib.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 | for col_name in data_header {
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/lib.rs:163:35
[INFO] [stdout]     |
[INFO] [stdout] 163 |     my_table.add_column(col_name, CreateDataTypes::VARCHAR(50));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 158 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::Like (line 23) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]   --> src/query_conjunctions/mod.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | let column = ColumnProps{name: "column_name".to_string(), table: "my_table".to_string()};
[INFO] [stdout]    | ^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | `let` cannot be used for global variables
[INFO] [stdout]    | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - QueryBuilder::alter (line 172) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]    --> src/lib.rs:173:12
[INFO] [stdout]     |
[INFO] [stdout] 173 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 172 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]    --> src/lib.rs:173:31
[INFO] [stdout]     |
[INFO] [stdout] 173 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]    --> src/lib.rs:173:50
[INFO] [stdout]     |
[INFO] [stdout] 173 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]    --> src/lib.rs:173:60
[INFO] [stdout]     |
[INFO] [stdout] 173 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::NULL (line 43) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]   --> src/query_conjunctions/mod.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | let column = ColumnProps{name: "column_name".to_string(), table: "my_table".to_string()};
[INFO] [stdout]    | ^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | `let` cannot be used for global variables
[INFO] [stdout]    | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - QueryBuilder::update (line 94) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]   --> src/lib.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 94 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]   --> src/lib.rs:95:31
[INFO] [stdout]    |
[INFO] [stdout] 95 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]   --> src/lib.rs:95:50
[INFO] [stdout]    |
[INFO] [stdout] 95 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]   --> src/lib.rs:95:60
[INFO] [stdout]    |
[INFO] [stdout] 95 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]   --> src/lib.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 | let country = ColumnProps{ name: "country".to_string(), table: "global_sales".to_string() };
[INFO] [stdout]    |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 94 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WhereArg`
[INFO] [stdout]   --> src/lib.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 | let countries = WhereArg::Values(vec![SQLDataTypes::Varchar("Canada"),SQLDataTypes::Varchar("United States"), SQLDataTypes::Varchar(...
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `WhereArg`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 94 + use sql_tools::query_conjunctions::WhereArg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/lib.rs:97:39
[INFO] [stdout]    |
[INFO] [stdout] 97 | let countries = WhereArg::Values(vec![SQLDataTypes::Varchar("Canada"),SQLDataTypes::Varchar("United States"), SQLDataTypes::Varchar(...
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 94 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/lib.rs:97:71
[INFO] [stdout]    |
[INFO] [stdout] 97 | let countries = WhereArg::Values(vec![SQLDataTypes::Varchar("Canada"),SQLDataTypes::Varchar("United States"), SQLDataTypes::Varchar(...
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 94 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SQLDataTypes`
[INFO] [stdout]   --> src/lib.rs:97:111
[INFO] [stdout]    |
[INFO] [stdout] 97 | ...QLDataTypes::Varchar("United States"), SQLDataTypes::Varchar("Mexico")]);
[INFO] [stdout]    |                                           ^^^^^^^^^^^^ use of undeclared type `SQLDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 94 + use sql_tools::data_types::SQLDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::Values (line 13) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]   --> src/query_conjunctions/mod.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | let column = ColumnProps{name: "column_name".to_string(), table: "my_table".to_string()};
[INFO] [stdout]    | ^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | `let` cannot be used for global variables
[INFO] [stdout]    | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::Query (line 33) stdout ----
[INFO] [stdout] error: expected item, found keyword `let`
[INFO] [stdout]   --> src/query_conjunctions/mod.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | let column = ColumnProps{name: "column_name".to_string(), table: "my_table".to_string()};
[INFO] [stdout]    | ^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | `let` cannot be used for global variables
[INFO] [stdout]    | help: consider using `static` or `const` instead of `let`
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - QueryBuilder::create (line 146) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `CreateTable` in this scope
[INFO] [stdout]    --> src/lib.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 | let my_table: CreateTable = conn.create()
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 146 + use sql_tools::statements::create::CreateTable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/lib.rs:147:29
[INFO] [stdout]     |
[INFO] [stdout] 147 | let my_table: CreateTable = conn.create()
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `columns` in this scope
[INFO] [stdout]    --> src/lib.rs:148:24
[INFO] [stdout]     |
[INFO] [stdout] 148 |     .table("my_table", columns);
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `add_date_col` in this scope
[INFO] [stdout]    --> src/lib.rs:150:4
[INFO] [stdout]     |
[INFO] [stdout] 150 | if add_date_col == true {
[INFO] [stdout]     |    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/lib.rs:151:49
[INFO] [stdout]     |
[INFO] [stdout] 151 |     my_table.add_column("Column_D".to_string(), CreateDataTypes::DATE);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 146 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - QueryBuilder::create (line 132) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]    --> src/lib.rs:133:12
[INFO] [stdout]     |
[INFO] [stdout] 133 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 132 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]    --> src/lib.rs:133:31
[INFO] [stdout]     |
[INFO] [stdout] 133 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]    --> src/lib.rs:133:50
[INFO] [stdout]     |
[INFO] [stdout] 133 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]    --> src/lib.rs:133:60
[INFO] [stdout]     |
[INFO] [stdout] 133 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateColumns` in this scope
[INFO] [stdout]    --> src/lib.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     CreateColumns{ name: "Column_A".to_string(), data_type: CreateDataTypes::VARCHAR(20 as usize) },
[INFO] [stdout]     |     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 132 + use sql_tools::statements::create::CreateColumns;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/lib.rs:135:61
[INFO] [stdout]     |
[INFO] [stdout] 135 |     CreateColumns{ name: "Column_A".to_string(), data_type: CreateDataTypes::VARCHAR(20 as usize) },
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 132 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateColumns` in this scope
[INFO] [stdout]    --> src/lib.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     CreateColumns{ name: "Column_B".to_string(), data_type: CreateDataTypes::NUMBER },
[INFO] [stdout]     |     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 132 + use sql_tools::statements::create::CreateColumns;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/lib.rs:136:61
[INFO] [stdout]     |
[INFO] [stdout] 136 |     CreateColumns{ name: "Column_B".to_string(), data_type: CreateDataTypes::NUMBER },
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 132 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateColumns` in this scope
[INFO] [stdout]    --> src/lib.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     CreateColumns{ name: "Column_C".to_string(), data_type: CreateDataTypes::FLOAT },
[INFO] [stdout]     |     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 132 + use sql_tools::statements::create::CreateColumns;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]    --> src/lib.rs:137:61
[INFO] [stdout]     |
[INFO] [stdout] 137 |     CreateColumns{ name: "Column_C".to_string(), data_type: CreateDataTypes::FLOAT },
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 132 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::drop (line 90) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]   --> src/statements/alter/mod.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 90 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:91:31
[INFO] [stdout]    |
[INFO] [stdout] 91 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:91:50
[INFO] [stdout]    |
[INFO] [stdout] 91 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:91:60
[INFO] [stdout]    |
[INFO] [stdout] 91 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - QueryBuilder::delete (line 184) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]    --> src/lib.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 184 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]    --> src/lib.rs:185:31
[INFO] [stdout]     |
[INFO] [stdout] 185 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]    --> src/lib.rs:185:50
[INFO] [stdout]     |
[INFO] [stdout] 185 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]    --> src/lib.rs:185:60
[INFO] [stdout]     |
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 185 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ColumnProps` in this scope
[INFO] [stdout]    --> src/lib.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 186 | let column = ColumnProps{ name: "Column_A".to_string(), table: "my_table".to_string() };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 184 + use sql_tools::statements::select::ColumnProps;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WhereArg`
[INFO] [stdout]    --> src/lib.rs:188:23
[INFO] [stdout]     |
[INFO] [stdout] 188 |     .where_in(column, WhereArg::NULL)
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `WhereArg`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 184 + use sql_tools::query_conjunctions::WhereArg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::add (line 46) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]   --> src/statements/alter/mod.rs:47:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 46 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:47:50
[INFO] [stdout]    |
[INFO] [stdout] 47 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:47:60
[INFO] [stdout]    |
[INFO] [stdout] 47 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AlterColumns` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:48:14
[INFO] [stdout]    |
[INFO] [stdout] 48 | let column = AlterColumns {
[INFO] [stdout]    |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 46 + use sql_tools::statements::alter::AlterColumns;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]   --> src/statements/alter/mod.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 |     data_type: CreateDataTypes::VARCHAR(10),
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 46 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/select/mod.rs - statements::select::SelectBuilder::inner_join (line 96) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]   --> src/statements/select/mod.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 | let data = conn.select("quarterly_earnings", vec![
[INFO] [stdout]    |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::rename_column (line 106) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]    --> src/statements/alter/mod.rs:107:12
[INFO] [stdout]     |
[INFO] [stdout] 107 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 106 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]    --> src/statements/alter/mod.rs:107:31
[INFO] [stdout]     |
[INFO] [stdout] 107 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]    --> src/statements/alter/mod.rs:107:50
[INFO] [stdout]     |
[INFO] [stdout] 107 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]    --> src/statements/alter/mod.rs:107:60
[INFO] [stdout]     |
[INFO] [stdout] 107 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::rename (line 122) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]    --> src/statements/alter/mod.rs:123:12
[INFO] [stdout]     |
[INFO] [stdout] 123 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 122 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]    --> src/statements/alter/mod.rs:123:31
[INFO] [stdout]     |
[INFO] [stdout] 123 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]    --> src/statements/alter/mod.rs:123:50
[INFO] [stdout]     |
[INFO] [stdout] 123 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]    --> src/statements/alter/mod.rs:123:60
[INFO] [stdout]     |
[INFO] [stdout] 123 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]     |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/select/mod.rs - statements::select::SelectBuilder::left_join (line 150) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/statements/select/mod.rs:151:12
[INFO] [stdout]     |
[INFO] [stdout] 151 | let data = conn.select("quarterly_earnings", vec![
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::modify (line 68) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OracleConnect`
[INFO] [stdout]   --> src/statements/alter/mod.rs:69:12
[INFO] [stdout]    |
[INFO] [stdout] 69 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |            ^^^^^^^^^^^^^ use of undeclared type `OracleConnect`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 68 + use sql_tools::sql_implementations::OracleConnect;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `connection_string` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `username` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:69:50
[INFO] [stdout]    |
[INFO] [stdout] 69 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `password` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:69:60
[INFO] [stdout]    |
[INFO] [stdout] 69 | let conn = OracleConnect::new(connection_string, username, password)?;
[INFO] [stdout]    |                                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AlterColumns` in this scope
[INFO] [stdout]   --> src/statements/alter/mod.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | let column = AlterColumns {
[INFO] [stdout]    |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 68 + use sql_tools::statements::alter::AlterColumns;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CreateDataTypes`
[INFO] [stdout]   --> src/statements/alter/mod.rs:72:16
[INFO] [stdout]    |
[INFO] [stdout] 72 |     data_type: CreateDataTypes::VARCHAR(10),
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^ use of undeclared type `CreateDataTypes`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 68 + use sql_tools::statements::create::CreateDataTypes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/select/mod.rs - statements::select::SelectBuilder::right_join (line 132) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/statements/select/mod.rs:133:12
[INFO] [stdout]     |
[INFO] [stdout] 133 | let data = conn.select("quarterly_earnings", vec![
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/select/mod.rs - statements::select::SelectBuilder::outer_join (line 114) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]    --> src/statements/select/mod.rs:115:12
[INFO] [stdout]     |
[INFO] [stdout] 115 | let data = conn.select("quarterly_earnings", vec![
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/statements/update/mod.rs - statements::update::UpdateBuilder::set (line 35) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `conn` in this scope
[INFO] [stdout]   --> src/statements/update/mod.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | conn.update("quarterly_earnings")
[INFO] [stdout]    | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/../README.md - (line 111)
[INFO] [stdout]     src/../README.md - (line 116)
[INFO] [stdout]     src/../README.md - (line 133)
[INFO] [stdout]     src/../README.md - (line 146)
[INFO] [stdout]     src/../README.md - (line 159)
[INFO] [stdout]     src/../README.md - (line 16)
[INFO] [stdout]     src/../README.md - (line 169)
[INFO] [stdout]     src/../README.md - (line 211)
[INFO] [stdout]     src/../README.md - (line 218)
[INFO] [stdout]     src/../README.md - (line 225)
[INFO] [stdout]     src/../README.md - (line 232)
[INFO] [stdout]     src/../README.md - (line 243)
[INFO] [stdout]     src/../README.md - (line 260)
[INFO] [stdout]     src/../README.md - (line 28)
[INFO] [stdout]     src/../README.md - (line 55)
[INFO] [stdout]     src/../README.md - (line 80)
[INFO] [stdout]     src/../README.md - (line 99)
[INFO] [stdout]     src/data_types/mod.rs - data_types::ToSQLData (line 36)
[INFO] [stdout]     src/data_types/mod.rs - data_types::ToSQLData (line 54)
[INFO] [stdout]     src/lib.rs - QueryBuilder::alter (line 172)
[INFO] [stdout]     src/lib.rs - QueryBuilder::create (line 132)
[INFO] [stdout]     src/lib.rs - QueryBuilder::create (line 146)
[INFO] [stdout]     src/lib.rs - QueryBuilder::create (line 158)
[INFO] [stdout]     src/lib.rs - QueryBuilder::delete (line 184)
[INFO] [stdout]     src/lib.rs - QueryBuilder::insert (line 117)
[INFO] [stdout]     src/lib.rs - QueryBuilder::select (line 63)
[INFO] [stdout]     src/lib.rs - QueryBuilder::update (line 94)
[INFO] [stdout]     src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::Like (line 23)
[INFO] [stdout]     src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::NULL (line 43)
[INFO] [stdout]     src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::Query (line 33)
[INFO] [stdout]     src/query_conjunctions/mod.rs - query_conjunctions::WhereArg::Values (line 13)
[INFO] [stdout]     src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::add (line 46)
[INFO] [stdout]     src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::drop (line 90)
[INFO] [stdout]     src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::modify (line 68)
[INFO] [stdout]     src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::rename (line 122)
[INFO] [stdout]     src/statements/alter/mod.rs - statements::alter::AlterTableBuilder::rename_column (line 106)
[INFO] [stdout]     src/statements/select/mod.rs - statements::select::SelectBuilder::inner_join (line 96)
[INFO] [stdout]     src/statements/select/mod.rs - statements::select::SelectBuilder::left_join (line 150)
[INFO] [stdout]     src/statements/select/mod.rs - statements::select::SelectBuilder::outer_join (line 114)
[INFO] [stdout]     src/statements/select/mod.rs - statements::select::SelectBuilder::right_join (line 132)
[INFO] [stdout]     src/statements/update/mod.rs - statements::update::UpdateBuilder::set (line 35)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 41 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.30s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.98s; merged doctests compilation took 0.67s
[INFO] running `Command { std: "docker" "inspect" "76c013771c9aedac3d018e08ebce563483017e530069295a2547d6296b9de484", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "76c013771c9aedac3d018e08ebce563483017e530069295a2547d6296b9de484", kill_on_drop: false }`
[INFO] [stdout] 76c013771c9aedac3d018e08ebce563483017e530069295a2547d6296b9de484
