-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenSSL linker error #64
Comments
Good catch! Thank you. Are you using the |
I'm using |
OK, looks like its only nightly that's affected. |
OK, there have been a few rebuilds of nightly lately, maybe try again? |
Also, see the section on linking |
This problem still occurs for me when compiling the rust-musl-builder diesel example using See the log below for the diesel example with nightly. (click to expand)zrhoffman@computer:/tmp/a/rust-musl-builder/examples/using-diesel [0]$ docker run --rm -it -v "$(pwd)":/home/rust/src ekidd/rust-musl-builder:nightly cargo --color=never -vv build 2>&1 | tee /tmp/a/log.log;
Updating crates.io index
Downloading crates ...
Downloaded openssl v0.10.6
Downloaded diesel v1.2.2
Downloaded openssl-sys v0.9.28
Downloaded libsqlite3-sys v0.8.1
Downloaded bitflags v1.0.1
Downloaded libc v0.2.32
Downloaded foreign-types v0.3.2
Downloaded lazy_static v1.0.0
Downloaded byteorder v1.1.0
Downloaded pq-sys v0.4.4
Downloaded gcc v0.3.54
Downloaded diesel_derives v1.2.0
Downloaded cc v1.0.2
Downloaded pkg-config v0.3.9
Downloaded foreign-types-shared v0.1.1
Downloaded syn v0.12.15
Downloaded proc-macro2 v0.2.3
Downloaded quote v0.4.2
Downloaded unicode-xid v0.1.0
Compiling unicode-xid v0.1.0
Compiling gcc v0.3.54
Compiling pkg-config v0.3.9
Compiling cc v1.0.2
Compiling pq-sys v0.4.4
Compiling openssl v0.10.6
Compiling libc v0.2.32
Compiling foreign-types-shared v0.1.1
Running `rustc --crate-name unicode_xid /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=9b0c146e232ca5f2 -C extra-filename=-9b0c146e232ca5f2 --out-dir /home/rust/src/target/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
Running `rustc --crate-name gcc /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.54/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=d0c24e60e7864a10 -C extra-filename=-d0c24e60e7864a10 --out-dir /home/rust/src/target/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
Running `rustc --crate-name pkg_config /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.9/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=83ddd9422d293cbb -C extra-filename=-83ddd9422d293cbb --out-dir /home/rust/src/target/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
Running `rustc --crate-name cc /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.2/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=d5e8176007c26fed -C extra-filename=-d5e8176007c26fed --out-dir /home/rust/src/target/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
Running `rustc --crate-name build_script_build /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/pq-sys-0.4.4/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=57549c7c101d05ee -C extra-filename=-57549c7c101d05ee --out-dir /home/rust/src/target/debug/build/pq-sys-57549c7c101d05ee -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
Running `rustc --crate-name build_script_build /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.6/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=574a1ea435718a17 -C extra-filename=-574a1ea435718a17 --out-dir /home/rust/src/target/debug/build/openssl-574a1ea435718a17 -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
Running `rustc --crate-name libc /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.32/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=d2444edd36d5e8c9 -C extra-filename=-d2444edd36d5e8c9 --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
Running `rustc --crate-name foreign_types_shared /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/foreign-types-shared-0.1.1/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=9a1c4086b3305dd4 -C extra-filename=-9a1c4086b3305dd4 --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
Compiling byteorder v1.1.0
Running `rustc --crate-name byteorder /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=5b9a13948a7f42ab -C extra-filename=-5b9a13948a7f42ab --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.9/src/lib.rs:67:5
|
67 | use std::ascii::AsciiExt;
| ^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(deprecated)] on by default
warning: use of deprecated item 'core::str::<impl str>::trim_right': superseded by `trim_end`
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.9/src/lib.rs:267:49
|
267 | Ok(try!(run(cfg.command(package, &[&arg]))).trim_right().to_owned())
| ^^^^^^^^^^
warning: use of deprecated item 'core::str::<impl str>::trim_right': superseded by `trim_end`
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.9/src/lib.rs:407:28
|
407 | let parts = output.trim_right()
| ^^^^^^^^^^
warning: use of deprecated item 'core::str::<impl str>::trim_right': superseded by `trim_end`
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.9/src/lib.rs:445:31
|
445 | let mut iter = output.trim_right().split(' ');
| ^^^^^^^^^^
warning: unused import: `std::ascii::AsciiExt`
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.9/src/lib.rs:67:5
|
67 | use std::ascii::AsciiExt;
| ^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(unused_imports)] on by default
warning: use of deprecated item 'core::str::<impl str>::trim_right_matches': superseded by `trim_end_matches`
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.54/src/lib.rs:1346:67
|
1346 | let cross_compile = cc_env.as_ref().map(|s| s.trim_right_matches('-'));
| ^^^^^^^^^^^^^^^^^^
|
= note: #[warn(deprecated)] on by default
warning: use of deprecated item 'core::str::<impl str>::trim_right_matches': superseded by `trim_end_matches`
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.2/src/lib.rs:1410:67
|
1410 | let cross_compile = cc_env.as_ref().map(|s| s.trim_right_matches('-'));
| ^^^^^^^^^^^^^^^^^^
|
= note: #[warn(deprecated)] on by default
warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.54/src/lib.rs:1427:65
|
1427 | return (t.to_string(), vec![tool[t.len()..].trim_left().to_string()]);
| ^^^^^^^^^
warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.2/src/lib.rs:1498:65
|
1498 | return (t.to_string(), vec![tool[t.len()..].trim_left().to_string()]);
| ^^^^^^^^^
Compiling lazy_static v1.0.0
Running `rustc --crate-name lazy_static /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.0/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=5d83030bd4c875d0 -C extra-filename=-5d83030bd4c875d0 --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
Compiling bitflags v1.0.1
Running `rustc --crate-name bitflags /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.0.1/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="example_generated"' -C metadata=12bef8affb9b61fc -C extra-filename=-12bef8affb9b61fc --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn`
warning: variable does not need to be mutable
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/io.rs:512:17
|
512 | let mut buf = unsafe { slice_to_u8_mut(dst) };
| ----^^^
| |
| help: remove this `mut`
|
= note: #[warn(unused_mut)] on by default
warning: variable does not need to be mutable
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/io.rs:547:17
|
547 | let mut buf = unsafe { slice_to_u8_mut(dst) };
| ----^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/io.rs:585:17
|
585 | let mut buf = unsafe { slice_to_u8_mut(dst) };
| ----^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/io.rs:662:17
|
662 | let mut buf = unsafe { slice_to_u8_mut(dst) };
| ----^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/io.rs:697:17
|
697 | let mut buf = unsafe { slice_to_u8_mut(dst) };
| ----^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/io.rs:735:17
|
735 | let mut buf = unsafe { slice_to_u8_mut(dst) };
| ----^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/io.rs:829:17
|
829 | let mut buf = slice_to_u8_mut(dst);
| ----^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/io.rs:881:17
|
881 | let mut buf = slice_to_u8_mut(dst);
| ----^^^
| |
| help: remove this `mut`
Compiling foreign-types v0.3.2
Running `rustc --crate-name foreign_types /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/foreign-types-0.3.2/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=0d94be8819f943ed -C extra-filename=-0d94be8819f943ed --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern foreign_types_shared=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libforeign_types_shared-9a1c4086b3305dd4.rlib --cap-lints warn`
Compiling proc-macro2 v0.2.3
Running `rustc --crate-name proc_macro2 /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.2.3/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=8fd4c398e579a1f9 -C extra-filename=-8fd4c398e579a1f9 --out-dir /home/rust/src/target/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern unicode_xid=/home/rust/src/target/debug/deps/libunicode_xid-9b0c146e232ca5f2.rlib --cap-lints warn`
Running `/home/rust/src/target/debug/build/pq-sys-57549c7c101d05ee/build-script-build`
[pq-sys 0.4.4] cargo:rustc-link-search=native=/usr/local/musl/lib
[pq-sys 0.4.4] cargo:rustc-link-lib=pq
Running `rustc --crate-name pq_sys /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/pq-sys-0.4.4/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=0555652f9f363663 -C extra-filename=-0555652f9f363663 --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn -L native=/usr/local/musl/lib -l pq`
Compiling openssl-sys v0.9.28
Running `rustc --crate-name build_script_build /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.28/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=7632e7a549e69760 -C extra-filename=-7632e7a549e69760 --out-dir /home/rust/src/target/debug/build/openssl-sys-7632e7a549e69760 -L dependency=/home/rust/src/target/debug/deps --extern cc=/home/rust/src/target/debug/deps/libcc-d5e8176007c26fed.rlib --extern pkg_config=/home/rust/src/target/debug/deps/libpkg_config-83ddd9422d293cbb.rlib --cap-lints warn`
Compiling libsqlite3-sys v0.8.1
Running `rustc --crate-name build_script_build /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/libsqlite3-sys-0.8.1/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="bundled"' --cfg 'feature="default"' --cfg 'feature="gcc"' --cfg 'feature="min_sqlite_version_3_6_8"' --cfg 'feature="min_sqlite_version_3_7_16"' --cfg 'feature="pkg-config"' --cfg 'feature="vcpkg"' -C metadata=6cdc78d0a29a19e8 -C extra-filename=-6cdc78d0a29a19e8 --out-dir /home/rust/src/target/debug/build/libsqlite3-sys-6cdc78d0a29a19e8 -L dependency=/home/rust/src/target/debug/deps --extern gcc=/home/rust/src/target/debug/deps/libgcc-d0c24e60e7864a10.rlib --extern pkg_config=/home/rust/src/target/debug/deps/libpkg_config-83ddd9422d293cbb.rlib --cap-lints warn`
warning: use of deprecated item 'build::gcc::Config': gcc::Config has been renamed to gcc::Build
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/libsqlite3-sys-0.8.1/build.rs:17:9
|
17 | gcc::Config::new()
| ^^^^^^^^^^^^^^^^
|
= note: #[warn(deprecated)] on by default
Running `/home/rust/src/target/debug/build/libsqlite3-sys-6cdc78d0a29a19e8/build-script-build`
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] OPT_LEVEL = Some("0")
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] HOST = Some("x86_64-unknown-linux-gnu")
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] HOST = Some("x86_64-unknown-linux-gnu")
[libsqlite3-sys 0.8.1] CC_x86_64-unknown-linux-musl = None
[libsqlite3-sys 0.8.1] CC_x86_64_unknown_linux_musl = None
[libsqlite3-sys 0.8.1] TARGET_CC = None
[libsqlite3-sys 0.8.1] CC = None
[libsqlite3-sys 0.8.1] HOST = Some("x86_64-unknown-linux-gnu")
[libsqlite3-sys 0.8.1] CROSS_COMPILE = None
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] HOST = Some("x86_64-unknown-linux-gnu")
[libsqlite3-sys 0.8.1] CFLAGS_x86_64-unknown-linux-musl = None
[libsqlite3-sys 0.8.1] CFLAGS_x86_64_unknown_linux_musl = None
[libsqlite3-sys 0.8.1] TARGET_CFLAGS = None
[libsqlite3-sys 0.8.1] CFLAGS = None
[libsqlite3-sys 0.8.1] DEBUG = Some("true")
[libsqlite3-sys 0.8.1] running: "musl-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-m64" "-static" "-DSQLITE_CORE" "-DSQLITE_DEFAULT_FOREIGN_KEYS=1" "-DSQLITE_ENABLE_API_ARMOR" "-DSQLITE_ENABLE_COLUMN_METADATA" "-DSQLITE_ENABLE_DBSTAT_VTAB" "-DSQLITE_ENABLE_FTS3" "-DSQLITE_ENABLE_FTS3_PARENTHESIS" "-DSQLITE_ENABLE_FTS5" "-DSQLITE_ENABLE_JSON1" "-DSQLITE_ENABLE_LOAD_EXTENSION=1" "-DSQLITE_ENABLE_MEMORY_MANAGEMENT" "-DSQLITE_ENABLE_RTREE" "-DSQLITE_ENABLE_STAT2" "-DSQLITE_ENABLE_STAT4" "-DSQLITE_HAVE_ISNAN" "-DSQLITE_SOUNDEX" "-DSQLITE_THREADSAFE=1" "-DSQLITE_USE_URI" "-DHAVE_USLEEP=1" "-Wall" "-Wextra" "-o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/libsqlite3-sys-c69f8fde8f98ca2e/out/sqlite3/sqlite3.o" "-c" "sqlite3/sqlite3.c"
Compiling quote v0.4.2
Running `rustc --crate-name quote /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.4.2/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=9859f5b62d2bdd3b -C extra-filename=-9859f5b62d2bdd3b --out-dir /home/rust/src/target/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern proc_macro2=/home/rust/src/target/debug/deps/libproc_macro2-8fd4c398e579a1f9.rlib --cap-lints warn`
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c: In function 'soundexFunc':
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c:106364:7: warning: unused parameter 'argc' [-Wunused-parameter]
[libsqlite3-sys 0.8.1] cargo:warning= int argc,
[libsqlite3-sys 0.8.1] cargo:warning= ^
Compiling syn v0.12.15
Running `rustc --crate-name syn /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.12.15/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="quote"' -C metadata=72857d7b73cb2016 -C extra-filename=-72857d7b73cb2016 --out-dir /home/rust/src/target/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern proc_macro2=/home/rust/src/target/debug/deps/libproc_macro2-8fd4c398e579a1f9.rlib --extern quote=/home/rust/src/target/debug/deps/libquote-9859f5b62d2bdd3b.rlib --extern unicode_xid=/home/rust/src/target/debug/deps/libunicode_xid-9b0c146e232ca5f2.rlib --cap-lints warn`
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c: In function 'statConnect':
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c:173012:9: warning: unused parameter 'pAux' [-Wunused-parameter]
[libsqlite3-sys 0.8.1] cargo:warning= void *pAux,
[libsqlite3-sys 0.8.1] cargo:warning= ^
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c: In function 'statBestIndex':
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c:173064:40: warning: unused parameter 'tab' [-Wunused-parameter]
[libsqlite3-sys 0.8.1] cargo:warning= static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
[libsqlite3-sys 0.8.1] cargo:warning= ^
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c: In function 'statFilter':
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c:173446:27: warning: unused parameter 'idxStr' [-Wunused-parameter]
[libsqlite3-sys 0.8.1] cargo:warning= int idxNum, const char *idxStr,
[libsqlite3-sys 0.8.1] cargo:warning= ^
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c:173447:7: warning: unused parameter 'argc' [-Wunused-parameter]
[libsqlite3-sys 0.8.1] cargo:warning= int argc, sqlite3_value **argv
[libsqlite3-sys 0.8.1] cargo:warning= ^
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c: In function 'sqlite3DbstatRegister':
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c:173567:3: warning: missing initializer for field 'xSavepoint' of 'sqlite3_module {aka struct sqlite3_module}' [-Wmissing-field-initializers]
[libsqlite3-sys 0.8.1] cargo:warning= };
[libsqlite3-sys 0.8.1] cargo:warning= ^
[libsqlite3-sys 0.8.1] cargo:warning=sqlite3/sqlite3.c:6133:9: note: 'xSavepoint' declared here
[libsqlite3-sys 0.8.1] cargo:warning= int (*xSavepoint)(sqlite3_vtab *pVTab, int);
[libsqlite3-sys 0.8.1] cargo:warning= ^
Running `/home/rust/src/target/debug/build/openssl-sys-7632e7a549e69760/build-script-build`
[openssl-sys 0.9.28] cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_MUSL_OPENSSL_LIB_DIR
[openssl-sys 0.9.28] cargo:rerun-if-env-changed=OPENSSL_LIB_DIR
[openssl-sys 0.9.28] cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_MUSL_OPENSSL_INCLUDE_DIR
[openssl-sys 0.9.28] cargo:rerun-if-env-changed=OPENSSL_INCLUDE_DIR
[openssl-sys 0.9.28] cargo:rustc-link-search=native=/usr/local/musl/lib/
[openssl-sys 0.9.28] cargo:include=/usr/local/musl/include/
[openssl-sys 0.9.28] OPT_LEVEL = Some("0")
[openssl-sys 0.9.28] TARGET = Some("x86_64-unknown-linux-musl")
[openssl-sys 0.9.28] HOST = Some("x86_64-unknown-linux-gnu")
[openssl-sys 0.9.28] TARGET = Some("x86_64-unknown-linux-musl")
[openssl-sys 0.9.28] TARGET = Some("x86_64-unknown-linux-musl")
[openssl-sys 0.9.28] HOST = Some("x86_64-unknown-linux-gnu")
[openssl-sys 0.9.28] CC_x86_64-unknown-linux-musl = None
[openssl-sys 0.9.28] CC_x86_64_unknown_linux_musl = None
[openssl-sys 0.9.28] TARGET_CC = None
[openssl-sys 0.9.28] CC = None
[openssl-sys 0.9.28] HOST = Some("x86_64-unknown-linux-gnu")
[openssl-sys 0.9.28] CROSS_COMPILE = None
[openssl-sys 0.9.28] TARGET = Some("x86_64-unknown-linux-musl")
[openssl-sys 0.9.28] HOST = Some("x86_64-unknown-linux-gnu")
[openssl-sys 0.9.28] CFLAGS_x86_64-unknown-linux-musl = None
[openssl-sys 0.9.28] CFLAGS_x86_64_unknown_linux_musl = None
[openssl-sys 0.9.28] TARGET_CFLAGS = None
[openssl-sys 0.9.28] CFLAGS = None
[openssl-sys 0.9.28] DEBUG = Some("true")
[openssl-sys 0.9.28] running: "musl-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-m64" "-static" "-I" "/usr/local/musl/include/" "-Wall" "-Wextra" "-E" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/openssl-sys-646358cd6dea4222/out/expando.c"
[openssl-sys 0.9.28] exit code: 0
[openssl-sys 0.9.28] cargo:rustc-cfg=osslconf="OPENSSL_NO_KRB5"
[openssl-sys 0.9.28] cargo:rustc-cfg=osslconf="OPENSSL_NO_RFC3779"
[openssl-sys 0.9.28] cargo:conf=OPENSSL_NO_KRB5,OPENSSL_NO_RFC3779
[openssl-sys 0.9.28] cargo:rustc-cfg=ossl102
[openssl-sys 0.9.28] cargo:version=102
[openssl-sys 0.9.28] cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_MUSL_OPENSSL_LIBS
[openssl-sys 0.9.28] cargo:rerun-if-env-changed=OPENSSL_LIBS
[openssl-sys 0.9.28] cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_MUSL_OPENSSL_STATIC
[openssl-sys 0.9.28] cargo:rerun-if-env-changed=OPENSSL_STATIC
[openssl-sys 0.9.28] cargo:rustc-link-lib=static=ssl
[openssl-sys 0.9.28] cargo:rustc-link-lib=static=crypto
Running `/home/rust/src/target/debug/build/openssl-574a1ea435718a17/build-script-build`
Running `rustc --crate-name openssl_sys /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.28/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4233a00c1cb9bd9f -C extra-filename=-4233a00c1cb9bd9f --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern libc=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/liblibc-d2444edd36d5e8c9.rlib --cap-lints warn -L native=/usr/local/musl/lib/ --cfg 'osslconf="OPENSSL_NO_KRB5"' --cfg 'osslconf="OPENSSL_NO_RFC3779"' --cfg ossl102 -l static=ssl -l static=crypto`
[openssl 0.10.6] cargo:rustc-cfg=ossl102
[openssl 0.10.6] cargo:rustc-cfg=ossl10x
[openssl 0.10.6] cargo:rustc-cfg=osslconf="OPENSSL_NO_KRB5"
[openssl 0.10.6] cargo:rustc-cfg=osslconf="OPENSSL_NO_RFC3779"
Running `rustc --crate-name openssl /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.6/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=86f824d39783888f -C extra-filename=-86f824d39783888f --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern bitflags=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libbitflags-12bef8affb9b61fc.rlib --extern foreign_types=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libforeign_types-0d94be8819f943ed.rlib --extern lazy_static=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/liblazy_static-5d83030bd4c875d0.rlib --extern libc=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/liblibc-d2444edd36d5e8c9.rlib --extern openssl_sys=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libopenssl_sys-4233a00c1cb9bd9f.rlib --cap-lints warn --cfg ossl102 --cfg ossl10x --cfg 'osslconf="OPENSSL_NO_KRB5"' --cfg 'osslconf="OPENSSL_NO_RFC3779"' -L native=/usr/local/musl/lib/`
warning: unused import: `nid::Nid`
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.6/src/ssl/mod.rs:98:5
|
98 | use nid::Nid;
| ^^^^^^^^
|
= note: #[warn(unused_imports)] on by default
[libsqlite3-sys 0.8.1] exit code: 0
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] HOST = Some("x86_64-unknown-linux-gnu")
[libsqlite3-sys 0.8.1] AR_x86_64-unknown-linux-musl = None
[libsqlite3-sys 0.8.1] AR_x86_64_unknown_linux_musl = None
[libsqlite3-sys 0.8.1] TARGET_AR = None
[libsqlite3-sys 0.8.1] AR = None
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] running: "ar" "crs" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/libsqlite3-sys-c69f8fde8f98ca2e/out/libsqlite3.a" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/libsqlite3-sys-c69f8fde8f98ca2e/out/sqlite3/sqlite3.o"
[libsqlite3-sys 0.8.1] exit code: 0
[libsqlite3-sys 0.8.1] TARGET = Some("x86_64-unknown-linux-musl")
[libsqlite3-sys 0.8.1] cargo:rustc-link-lib=static=sqlite3
[libsqlite3-sys 0.8.1] cargo:rustc-link-search=native=/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/libsqlite3-sys-c69f8fde8f98ca2e/out
warning: sqlite3/sqlite3.c: In function 'soundexFunc':
warning: sqlite3/sqlite3.c:106364:7: warning: unused parameter 'argc' [-Wunused-parameter]
warning: int argc,
warning: ^
warning: sqlite3/sqlite3.c: In function 'statConnect':
warning: sqlite3/sqlite3.c:173012:9: warning: unused parameter 'pAux' [-Wunused-parameter]
warning: void *pAux,
warning: ^
warning: sqlite3/sqlite3.c: In function 'statBestIndex':
warning: sqlite3/sqlite3.c:173064:40: warning: unused parameter 'tab' [-Wunused-parameter]
warning: static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
warning: ^
warning: sqlite3/sqlite3.c: In function 'statFilter':
warning: sqlite3/sqlite3.c:173446:27: warning: unused parameter 'idxStr' [-Wunused-parameter]
warning: int idxNum, const char *idxStr,
warning: ^
warning: sqlite3/sqlite3.c:173447:7: warning: unused parameter 'argc' [-Wunused-parameter]
warning: int argc, sqlite3_value **argv
warning: ^
warning: sqlite3/sqlite3.c: In function 'sqlite3DbstatRegister':
warning: sqlite3/sqlite3.c:173567:3: warning: missing initializer for field 'xSavepoint' of 'sqlite3_module {aka struct sqlite3_module}' [-Wmissing-field-initializers]
warning: };
warning: ^
warning: sqlite3/sqlite3.c:6133:9: note: 'xSavepoint' declared here
warning: int (*xSavepoint)(sqlite3_vtab *pVTab, int);
warning: ^
Running `rustc --crate-name libsqlite3_sys /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/libsqlite3-sys-0.8.1/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="bundled"' --cfg 'feature="default"' --cfg 'feature="gcc"' --cfg 'feature="min_sqlite_version_3_6_8"' --cfg 'feature="min_sqlite_version_3_7_16"' --cfg 'feature="pkg-config"' --cfg 'feature="vcpkg"' -C metadata=8a84ac565bdd7f4d -C extra-filename=-8a84ac565bdd7f4d --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --cap-lints warn -L native=/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/libsqlite3-sys-c69f8fde8f98ca2e/out -l static=sqlite3`
Compiling diesel_derives v1.2.0
Running `rustc --crate-name diesel_derives /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel_derives-1.2.0/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="postgres"' --cfg 'feature="sqlite"' -C metadata=08528defddbce82d -C extra-filename=-08528defddbce82d --out-dir /home/rust/src/target/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern proc_macro2=/home/rust/src/target/debug/deps/libproc_macro2-8fd4c398e579a1f9.rlib --extern quote=/home/rust/src/target/debug/deps/libquote-9859f5b62d2bdd3b.rlib --extern syn=/home/rust/src/target/debug/deps/libsyn-72857d7b73cb2016.rlib --cap-lints warn`
Compiling diesel v1.2.2
Running `rustc --crate-name diesel /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="32-column-tables"' --cfg 'feature="bitflags"' --cfg 'feature="default"' --cfg 'feature="diesel_derives"' --cfg 'feature="libsqlite3-sys"' --cfg 'feature="postgres"' --cfg 'feature="pq-sys"' --cfg 'feature="sqlite"' --cfg 'feature="with-deprecated"' -C metadata=c63d1af740d34c58 -C extra-filename=-c63d1af740d34c58 --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern bitflags=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libbitflags-12bef8affb9b61fc.rlib --extern byteorder=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libbyteorder-5b9a13948a7f42ab.rlib --extern diesel_derives=/home/rust/src/target/debug/deps/libdiesel_derives-08528defddbce82d.so --extern libsqlite3_sys=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/liblibsqlite3_sys-8a84ac565bdd7f4d.rlib --extern pq_sys=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libpq_sys-0555652f9f363663.rlib --cap-lints warn -L native=/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/libsqlite3-sys-c69f8fde8f98ca2e/out -L native=/usr/local/musl/lib`
warning: cannot find type `Add` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/ops/numeric.rs:9:38
|
9 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= note: #[warn(proc_macro_derive_resolution_fallback)] on by default
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Add` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/ops/numeric.rs:9:38
|
9 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Sub` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/ops/numeric.rs:9:38
|
9 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Mul` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/ops/numeric.rs:9:38
|
9 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Div` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/ops/numeric.rs:9:38
|
9 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `In` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/array_comparison.rs:8:30
|
8 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NotIn` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/array_comparison.rs:14:30
|
14 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Coerce` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/coerce.rs:8:30
|
8 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Count` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/count.rs:57:30
|
57 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `CountStar` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/count.rs:78:30
|
78 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Exists` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/exists.rs:36:30
|
36 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Max` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/functions/aggregate_ordering.rs:19:38
|
19 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Min` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/functions/aggregate_ordering.rs:19:38
|
19 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Sum` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/functions/aggregate_folding.rs:19:38
|
19 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Avg` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/functions/aggregate_folding.rs:19:38
|
19 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `now` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/functions/date_and_time.rs:10:30
|
10 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `date_t` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/functions/mod.rs:12:38
|
12 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Grouped` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/grouped.rs:6:30
|
6 | #[derive(Debug, Copy, Clone, QueryId, Default)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Concat` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `And` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Between` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Escape` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Eq` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Gt` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `GtEq` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Like` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Lt` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `LtEq` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NotBetween` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NotEq` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NotLike` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Or` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `IsNull` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `IsNotNull` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Asc` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Desc` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Not` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `UncheckedBind` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/sql_literal.rs:231:10
|
231 | #[derive(QueryId, Debug, Clone, Copy)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Subselect` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/subselect.rs:8:30
|
8 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `DeleteStatement` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/delete_statement/mod.rs:12:30
|
12 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NoDistinctClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/distinct_clause.rs:5:30
|
5 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `DistinctClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/distinct_clause.rs:7:30
|
7 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NoForUpdateClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/for_update_clause.rs:5:30
|
5 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `ForUpdateClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/for_update_clause.rs:14:30
|
14 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NoGroupByClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:11:38
|
11 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `GroupByClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:20:38
|
20 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NoLimitClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:11:38
|
11 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `LimitClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:20:38
|
20 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NoOffsetClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:11:38
|
11 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `OffsetClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:20:38
|
20 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NoOrderClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:11:38
|
11 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `OrderClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:20:38
|
20 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NoReturningClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:11:38
|
11 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `ReturningClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/clause_macro.rs:20:38
|
20 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `DefaultSelectClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/select_clause.rs:6:30
|
6 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `SelectClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/select_clause.rs:8:30
|
8 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `SelectStatement` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/select_statement/mod.rs:36:30
|
36 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NoWhereClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/where_clause.rs:31:30
|
31 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `WhereClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/where_clause.rs:69:30
|
69 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Insert` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/insert_statement/mod.rs:307:30
|
307 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `InsertOrIgnore` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_builder/insert_statement/mod.rs:318:30
|
318 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Join` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_source/joins.rs:12:30
|
12 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `JoinOn` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_source/joins.rs:20:30
|
20 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Inner` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_source/joins.rs:218:39
|
218 | #[derive(Debug, Clone, Copy, Default, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `LeftOuter` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/query_source/joins.rs:229:39
|
229 | #[derive(Debug, Clone, Copy, Default, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Bool` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:37:39
|
37 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Bool` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:37:48
|
37 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Tinyint` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:58:39
|
58 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Tinyint` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:58:48
|
58 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `SmallInt` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:73:39
|
73 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `SmallInt` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:73:48
|
73 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Integer` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:94:39
|
94 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Integer` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:94:48
|
94 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `BigInt` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:113:39
|
113 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `BigInt` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:113:48
|
113 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Float` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:134:39
|
134 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Float` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:134:48
|
134 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Double` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:153:39
|
153 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Double` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:153:48
|
153 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Numeric` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:175:39
|
175 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Numeric` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:175:48
|
175 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Text` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:203:39
|
203 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Text` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:203:48
|
203 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Binary` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:246:39
|
246 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Binary` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:246:48
|
246 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Date` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:276:39
|
276 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Date` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:276:48
|
276 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Interval` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:296:39
|
296 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Interval` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:296:48
|
296 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Time` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:311:39
|
311 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Time` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:311:48
|
311 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Timestamp` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:334:39
|
334 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Timestamp` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/sql_types/mod.rs:334:48
|
334 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Any` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/expression/array_comparison.rs:67:30
|
67 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `All` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/expression/array_comparison.rs:106:30
|
106 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `ArrayLiteral` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/expression/array.rs:8:30
|
8 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `IsDistinctFrom` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `IsNotDistinctFrom` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `OverlapsWith` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Contains` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `IsContainedBy` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `ILike` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NotILike` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NullsFirst` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `NullsLast` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/expression/operators.rs:64:38
|
64 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `AtTimeZone` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/expression/date_and_time.rs:13:30
|
13 | #[derive(Debug, Copy, Clone, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgTimestamp` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:17:62
|
17 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Timestamp` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:17:74
|
17 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgTimestamp` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:17:74
|
17 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Timestamptz` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:17:74
|
17 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgDate` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:25:62
|
25 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Date` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:25:74
|
25 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgDate` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:25:74
|
25 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgTime` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:35:62
|
35 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Time` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:35:74
|
35 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgTime` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:35:74
|
35 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgInterval` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:43:45
|
43 | #[derive(Debug, Clone, Copy, PartialEq, Eq, FromSqlRow, AsExpression)]
| ^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Interval` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:43:57
|
43 | #[derive(Debug, Clone, Copy, PartialEq, Eq, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgInterval` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/date_and_time/mod.rs:43:57
|
43 | #[derive(Debug, Clone, Copy, PartialEq, Eq, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgNumeric` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/floats/mod.rs:13:39
|
13 | #[derive(Debug, Clone, PartialEq, Eq, FromSqlRow, AsExpression)]
| ^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `sql_types` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/floats/mod.rs:13:51
|
13 | #[derive(Debug, Clone, PartialEq, Eq, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgNumeric` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/floats/mod.rs:13:51
|
13 | #[derive(Debug, Clone, PartialEq, Eq, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgMoney` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/money.rs:22:62
|
22 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Money` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/money.rs:22:74
|
22 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `PgMoney` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/money.rs:22:74
|
22 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Oid` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:38:43
|
38 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Oid` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:38:52
|
38 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Timestamptz` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:62:43
|
62 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Timestamptz` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:62:52
|
62 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Array` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:85:43
|
85 | #[derive(Debug, Clone, Copy, Default, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Range` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:103:43
|
103 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Range` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:103:52
|
103 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Uuid` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:141:43
|
141 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Uuid` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:141:52
|
141 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Json` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:169:43
|
169 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Json` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:169:52
|
169 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Jsonb` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:244:43
|
244 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Jsonb` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:244:52
|
244 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Money` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:294:43
|
294 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Money` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:294:52
|
294 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `MacAddr` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:339:43
|
339 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `MacAddr` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:339:52
|
339 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Inet` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:395:43
|
395 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Inet` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:395:52
|
395 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Cidr` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:446:43
|
446 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Cidr` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/types/mod.rs:446:52
|
446 | #[derive(Debug, Clone, Copy, Default, QueryId, SqlType)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `table` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/macros/mod.rs:753:42
|
753 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `oid` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/macros/mod.rs:9:38
|
9 | #[derive(Debug, Clone, Copy, QueryId, Default)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `typname` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/macros/mod.rs:9:38
|
9 | #[derive(Debug, Clone, Copy, QueryId, Default)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `typarray` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/macros/mod.rs:9:38
|
9 | #[derive(Debug, Clone, Copy, QueryId, Default)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `DistinctOnClause` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/pg/query_builder/distinct_on.rs:8:30
|
8 | #[derive(Debug, Clone, Copy, QueryId)]
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `SystemTime` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/date_and_time.rs:5:10
|
5 | #[derive(FromSqlRow, AsExpression)]
| ^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `SystemTime` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/date_and_time.rs:5:22
|
5 | #[derive(FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Bool` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:13:26
|
13 | #[derive(FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `SmallInt` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:23:26
|
23 | #[derive(FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Integer` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:28:26
|
28 | #[derive(FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `BigInt` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:33:26
|
33 | #[derive(FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Float` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:54:26
|
54 | #[derive(FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Double` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:59:26
|
59 | #[derive(FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Text` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:64:26
|
64 | #[derive(FromSqlRow, AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Text` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:72:14
|
72 | #[derive(AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Binary` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:84:14
|
84 | #[derive(AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `Binary` in this scope
--> /home/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/diesel-1.2.2/src/type_impls/primitives.rs:89:14
|
89 | #[derive(AsExpression)]
| ^^^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
Compiling using-diesel v0.1.0 (/home/rust/src)
Running `rustc --crate-name using_diesel src/main.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=2962752f43150f40 -C extra-filename=-2962752f43150f40 --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -C incremental=/home/rust/src/target/x86_64-unknown-linux-musl/debug/incremental -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern diesel=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libdiesel-c63d1af740d34c58.rlib --extern libsqlite3_sys=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/liblibsqlite3_sys-8a84ac565bdd7f4d.rlib --extern openssl=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libopenssl-86f824d39783888f.rlib -L native=/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/libsqlite3-sys-c69f8fde8f98ca2e/out -L native=/usr/local/musl/lib -L native=/usr/local/musl/lib/`
warning: cannot find type `table` in this scope
--> <::diesel::macros::table_body macros>:165:33
|
165 | derive ( Debug , Clone , Copy , QueryId ) ] /// The actual table struct
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= note: #[warn(proc_macro_derive_resolution_fallback)] on by default
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `table` in this scope
--> <::diesel::macros::table_body macros>:165:33
|
165 | derive ( Debug , Clone , Copy , QueryId ) ] /// The actual table struct
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `id` in this scope
--> <::diesel::macros::__diesel_column macros>:5:33
|
5 | derive ( Debug , Clone , Copy , QueryId , Default ) ] pub struct $ column_name
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `name` in this scope
--> <::diesel::macros::__diesel_column macros>:5:33
|
5 | derive ( Debug , Clone , Copy , QueryId , Default ) ] pub struct $ column_name
| ^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `users` in this scope
--> src/main.rs:19:17
|
19 | #[derive(Debug, Insertable, Queryable)]
| ^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `User` in this scope
--> src/main.rs:19:17
|
19 | #[derive(Debug, Insertable, Queryable)]
| ^^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
warning: cannot find type `User` in this scope
--> src/main.rs:19:29
|
19 | #[derive(Debug, Insertable, Queryable)]
| ^^^^^^^^^ names from parent modules are not accessible without an explicit import
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #50504 <https://github.com/rust-lang/rust/issues/50504>
error: linking with `cc` failed: exit code: 1
|
= note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-Wl,--eh-frame-hdr" "-m64" "-nostdlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/crt1.o" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/crti.o" "-L" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.11n5y3vk36rglole.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.14bocx50kkh9chba.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.153p4d4i31upc7zo.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.15hq2ucxapvj16aq.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.17vqu51xld6mgyxp.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.180h5q48jvcnhbdu.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.186jk5bkjj7p1fvd.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.1lq6tjkzu2j65u1w.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.1nlll2yvguskii7i.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.1oaik28hjfm3a41h.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.1uq4p0rvb7h96vk7.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.1zh6psbwqefg3vwk.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.21itpbs2nt4iycoa.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.25jts5s8gwhsnrlv.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.27lvar5gwyh3ieb6.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.27ujcjuowjsbjdo3.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.283r1f1jibozbvvd.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2a9e7pjpoorzqiua.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2c113avzihv7stt9.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2c8lflpsqe7qrbhn.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2g58qlejpa4rp01v.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2jm5xpx3vdxcjndg.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2jq1jm2i2080c9xc.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2kv75xgo98h7uxm0.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2p8j00mjnlxw38g3.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2r0wycilz53l9aua.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2rqv9tsp2p1pgac0.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2t7q26rc5hsr27ma.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.2tet312hbcgm75ok.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.34p3e8ervupcsfp9.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.3873ivvsat3zyj2b.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.3ab9jtmb00us3x1z.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.3eafccvc47zbjylx.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.3f5han3dqa8t146h.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.3hnbhv4l2p97ik3v.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.3k79in4c6qewf3ve.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.3kkov47iuin5voer.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.3qzy1m6ypu5aut5u.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.427errhav7zd3kij.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.42tu77fji80mh1jr.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.430zm0y711823xyv.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.477cegdm4vv6m5yw.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.483k7k0qv3qhfdze.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.494nsexrfjy0ll0p.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4avnn8g0msjyu5vg.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4b5opmkhzeiiizk6.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4cbr0flfjddnax5.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4e3db48u5a1kpusp.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4hnjii955zvswjvw.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4kkbtv07ucbh6yr5.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4lmlooio039cypmo.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4m0ucuy3trbjltlp.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4nvn322gmcl68zbf.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4pzb5yo1ig2rftdx.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4r2hzw8bfmm91q4o.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.4s2teol648k0wvaz.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.57jkby18hzggu3jt.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.59txi5b2ti570d20.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.5c3e9wi8adwhqev0.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.5cd6zv98brqeh5rx.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.5hblryfembhlql4.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.6xoqutr0apz4986.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.7l6g9zf8nmy9a2p.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.8q773jhgqcldgih.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.8rbfxhnd1a52gt8.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.8vpfg5yh6klri8n.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.9a0abiba44ubo9q.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.au5dj9ktucrbx2m.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.ek8pwifs9fsdkek.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.fi1t56tjuzkxtf6.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.o59sssa57rxfqw5.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.ocwlnxkhd4ojba6.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.onzg9u8hc1jrn3r.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.p60cnj6239chwos.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.qc2xoc3jo8160a3.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.qdyl554ng2gnw3a.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.qmunwjo1db7wqzv.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.r96gi53lwdj6nod.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.si0fewxpmpz75s6.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.xdcuymtj0ckllz0.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.yh9kxws51lizcuq.rcgu.o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.z7axz9b9ig5xn93.rcgu.o" "-o" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/using_diesel-2962752f43150f40.1ak8jwzt14qxl1yz.rcgu.o" "-Wl,--gc-sections" "-no-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps" "-L" "/home/rust/src/target/debug/deps" "-L" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/libsqlite3-sys-c69f8fde8f98ca2e/out" "-L" "/usr/local/musl/lib" "-L" "/usr/local/musl/lib/" "-L" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib" "-Wl,-Bstatic" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libopenssl-86f824d39783888f.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libopenssl_sys-4233a00c1cb9bd9f.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/liblibc-d2444edd36d5e8c9.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/liblazy_static-5d83030bd4c875d0.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libforeign_types-0d94be8819f943ed.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libforeign_types_shared-9a1c4086b3305dd4.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libdiesel-c63d1af740d34c58.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/liblibsqlite3_sys-8a84ac565bdd7f4d.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libpq_sys-0555652f9f363663.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libbyteorder-5b9a13948a7f42ab.rlib" "/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libbitflags-12bef8affb9b61fc.rlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-dda7dea1ad51bf99.rlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-bb98337bec118319.rlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-4847ab3cc5a7b302.rlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-ef0aa5eac3307fa3.rlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-656906e84b4ebd7e.rlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-155a9ac569857b7e.rlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-50d87f31062df652.rlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-e04f1aec907c9fdb.rlib" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-0701687a92e3ed39.rlib" "-Wl,-Bdynamic" "-lpq" "-static" "/home/rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/crtn.o"
= note: /usr/local/musl/lib/libpq.a(fe-connect.o): In function `connectFailureMessage':
fe-connect.c:(.text+0xa12): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-connect.o): In function `internal_cancel':
fe-connect.c:(.text+0xca9): undefined reference to `htonl'
fe-connect.c:(.text+0xcb7): undefined reference to `htonl'
fe-connect.c:(.text+0xcc4): undefined reference to `htonl'
fe-connect.c:(.text+0xcd1): undefined reference to `htonl'
fe-connect.c:(.text+0xd6e): undefined reference to `strlcpy'
fe-connect.c:(.text+0xd9e): undefined reference to `strncat'
fe-connect.c:(.text+0xdde): undefined reference to `strlcpy'
fe-connect.c:(.text+0xdfa): undefined reference to `strlcpy'
fe-connect.c:(.text+0xe26): undefined reference to `strncat'
/usr/local/musl/lib/libpq.a(fe-connect.o): In function `PQcancel':
fe-connect.c:(.text+0x1462): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-connect.o): In function `PQrequestCancel':
fe-connect.c:(.text+0x14f0): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-connect.o): In function `pqGetHomeDirectory':
fe-connect.c:(.text+0x1c81): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
fe-connect.c:(.text+0x1d1e): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-connect.o): In function `getPgPassFilename':
fe-connect.c:(.text+0x2c11): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-connect.o): In function `PQconnectPoll':
fe-connect.c:(.text+0x3969): undefined reference to `htonl'
/usr/local/musl/lib/libpq.a(fe-exec.o): In function `PQoidStatus':
fe-exec.c:(.text+0x3a11): undefined reference to `strspn'
/usr/local/musl/lib/libpq.a(fe-misc.o): In function `pqGetInt':
fe-misc.c:(.text+0x4ec): undefined reference to `ntohl'
fe-misc.c:(.text+0x58a): undefined reference to `ntohs'
/usr/local/musl/lib/libpq.a(fe-misc.o): In function `pqPutInt':
fe-misc.c:(.text+0x881): undefined reference to `htonl'
/usr/local/musl/lib/libpq.a(fe-misc.o): In function `pqPutMsgEnd':
fe-misc.c:(.text+0xf9d): undefined reference to `htonl'
/usr/local/musl/lib/libpq.a(fe-protocol2.o): In function `pqParseInput2':
fe-protocol2.c:(.text+0xde8): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-protocol2.o): In function `pqBuildStartupPacket2':
fe-protocol2.c:(.text+0x1bad): undefined reference to `htonl'
/usr/local/musl/lib/libpq.a(fe-protocol3.o): In function `build_startup_packet':
fe-protocol3.c:(.text+0x4b3): undefined reference to `htonl'
/usr/local/musl/lib/libpq.a(fe-protocol3.o): In function `pqGetErrorNotice3':
fe-protocol3.c:(.text+0x11f7): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-protocol3.o): In function `pqParseInput3':
fe-protocol3.c:(.text+0x19a8): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-secure.o): In function `pq_block_sigpipe':
fe-secure.c:(.text+0x19c): undefined reference to `sigaddset'
fe-secure.c:(.text+0x1c6): undefined reference to `sigismember'
fe-secure.c:(.text+0x20c): undefined reference to `sigpending'
fe-secure.c:(.text+0x21f): undefined reference to `sigismember'
/usr/local/musl/lib/libpq.a(fe-secure.o): In function `pq_reset_sigpipe':
fe-secure.c:(.text+0x288): undefined reference to `sigpending'
fe-secure.c:(.text+0x2d1): undefined reference to `sigismember'
fe-secure.c:(.text+0x2f2): undefined reference to `sigaddset'
fe-secure.c:(.text+0x2ff): undefined reference to `sigwait'
/usr/local/musl/lib/libpq.a(chklocale.o): In function `pg_get_encoding_from_locale':
chklocale.c:(.text+0x50): undefined reference to `setlocale'
chklocale.c:(.text+0x77): undefined reference to `setlocale'
chklocale.c:(.text+0x8a): undefined reference to `nl_langinfo'
chklocale.c:(.text+0xa7): undefined reference to `setlocale'
chklocale.c:(.text+0x115): undefined reference to `setlocale'
chklocale.c:(.text+0x159): undefined reference to `nl_langinfo'
/usr/local/musl/lib/libpq.a(ip.o): In function `pg_getnameinfo_all':
ip.c:(.text+0x281): undefined reference to `getnameinfo'
ip.c:(.text+0x2a7): undefined reference to `strlcpy'
ip.c:(.text+0x2be): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(ip.o): In function `pg_sockaddr_cidr_mask':
ip.c:(.text+0x46f): undefined reference to `htonl'
/usr/local/musl/lib/libpq.a(ip.o): In function `pg_foreach_ifaddr':
ip.c:(.text+0x5ce): undefined reference to `getifaddrs'
ip.c:(.text+0x65e): undefined reference to `freeifaddrs'
/usr/local/musl/lib/libpq.a(fe-secure-openssl.o): In function `SSLerrmessage':
fe-secure-openssl.c:(.text+0x4d): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
fe-secure-openssl.c:(.text+0x471): undefined reference to `strlcpy'
fe-secure-openssl.c:(.text+0x4e9): undefined reference to `strlcpy'
fe-secure-openssl.c:(.text+0x954): undefined reference to `strlcpy'
fe-secure-openssl.c:(.text+0x969): undefined reference to `strlcpy'
/usr/local/musl/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
fe-secure-openssl.c:(.text+0x1493): undefined reference to `OPENSSL_config'
collect2: error: ld returned 1 exit status
error: aborting due to previous error
error: Could not compile `using-diesel`.
Caused by:
process didn't exit successfully: `rustc --crate-name using_diesel src/main.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=2962752f43150f40 -C extra-filename=-2962752f43150f40 --out-dir /home/rust/src/target/x86_64-unknown-linux-musl/debug/deps --target x86_64-unknown-linux-musl -C incremental=/home/rust/src/target/x86_64-unknown-linux-musl/debug/incremental -L dependency=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps -L dependency=/home/rust/src/target/debug/deps --extern diesel=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libdiesel-c63d1af740d34c58.rlib --extern libsqlite3_sys=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/liblibsqlite3_sys-8a84ac565bdd7f4d.rlib --extern openssl=/home/rust/src/target/x86_64-unknown-linux-musl/debug/deps/libopenssl-86f824d39783888f.rlib -L native=/home/rust/src/target/x86_64-unknown-linux-musl/debug/build/libsqlite3-sys-c69f8fde8f98ca2e/out -L native=/usr/local/musl/lib -L native=/usr/local/musl/lib/` (exit code: 1) |
problem is still there even with the stable version alias rust-musl-builder='docker run --rm -it -v "$(pwd)":/home/rust/src -v cargo-git:/home/rust/.cargo/git -v cargo-registry:/home/rust/.cargo/registry ekidd/rust-musl-builder:stable'
|
So the issue here is that OPENSSL_config isn't present in the libssl.a/libcrypto.a archives for openssl 1.0.x which given its function, makes perfect sense as it should be unnecessary for static archives. Specifically, in pgtls_init(): It looks like these functions (I am not an openssl expert by any stretch of the imagination) are used for initialization at library load time. Which for static archives makes little sense as ld isn't involved. But it explains the linker error entirely. It looks to me like the addition of postgres is partially to blame here. I'm not sure that the rust openssl crate is ready for openssl 1.1.1, was running into many errors trying to force it to use 1.1.1b for pgtls_init but doubt it matters as none of the functions listed are exported in openssl archive files. My postgres patch:
Changes to the Dockerfile (some aren't needed necessarily I was testing with openssl 1.1.1 as well):
I only did a non tls connection so far with these changes but thought others might want to have a look to test if they've tls secured postgres connections. It at least fixes the build issues largely. |
I am also facing this issue with the stable Docker image 1.33.0 |
Thank you for everybody who has investigated this! A few random hints that may or may not be of help... Even if you're using Rust 2018, you must include the following in your
If it helps anybody, this repository also includes several working examples of various OpenSSL and database library configurations that are tested regularly. (And I use this image to compile several different Rust programs involving both nightly and stable Rust.) You might also have more luck with a tag like |
OK, upon further investigation, something really weird is going on, and the usual fixes I mentioned above do not appear to be sufficient this time. I've confirmed that the |
I've found what may be a workaround. If I declare my external crates in this order:
...everything seems to reliably link using stable Rust, in both debug and release modes. If this fails for anybody, please let me know. I'm going to keep investigating and maybe file some bugs upstream. |
We now have a workaround for this issue, and I've filed sgrif/pq-sys#25 upstream to investigate further. I'm closing this issue in favor of #69, which will be the tracking issue for any upstream fix or further workaround! Thank you to everybody who reported versions of this bug, and to everybody who discovered various versions of the workaround as old ones broke! |
(Also, the |
Still fails for me with: extern crate openssl;
#[macro_use]
extern crate diesel; [build-dependencies]
vergen = "0.1"
dotenv = "0.14"
[build-dependencies.diesel]
version = "1"
features = ["postgres", "chrono", "uuidv07", "r2d2"]
[build-dependencies.diesel_migrations]
version = "1"
features = ["postgres"]
[dev-dependencies]
rocket = "0.4"
[dependencies]
error-chain = "0.12"
openssl = "*"
rocket = "0.4"
#rocket_codegen = "0.4"
rocket_contrib = { version = "0.4", features = ["uuid"] }
serde = { version = "1", features = ["derive"]}
serde_json = "1"
r2d2 = "0.8"
r2d2-diesel = "1"
chrono = { version = "0.4", features = ["serde"] }
uuid = { version = "0.7", features = ["serde", "v4"] }
dotenv = "0.14"
lazy_static = "1"
diesel_migrations = "1"
[dependencies.diesel]
version = "1"
default-features = false
features = ["postgres", "chrono", "uuid"]
[features]
default = []
Happens on |
same here |
One of my builds started failing yesterday when the image got updated.
When building with
ekidd/rust-musl-builder@sha256:ee647bcd629149e1fb5be3b6aab27ecf5626e58e101b9b6f801eb70aa25fd7cc
I get the following linker error:This error did not happen with the previous nightly image (
ekidd/rust-musl-builder@sha256:74cf07e9c178a78954d07c2a98103ed4bfcd8da011c4deb1b91fcbf7a59c58c1
)The text was updated successfully, but these errors were encountered: