[INFO] crate unqlite 1.4.3 is already in cache [INFO] checking unqlite-1.4.3 against try#879b8cb7dc2ad9102994457e73cf78d124926ea5 for pr-73084 [INFO] extracting crate unqlite 1.4.3 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate unqlite 1.4.3 on toolchain 879b8cb7dc2ad9102994457e73cf78d124926ea5 [INFO] running `"/workspace/cargo-home/bin/cargo" "+879b8cb7dc2ad9102994457e73cf78d124926ea5" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate unqlite 1.4.3 [INFO] finished tweaking crates.io crate unqlite 1.4.3 [INFO] tweaked toml for crates.io crate unqlite 1.4.3 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+879b8cb7dc2ad9102994457e73cf78d124926ea5" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+879b8cb7dc2ad9102994457e73cf78d124926ea5" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+879b8cb7dc2ad9102994457e73cf78d124926ea5" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] d16c0416f25bb3a23bdeada0d9201cdbe7617cf4ed241246257e21f0ee3704a0 [INFO] running `"docker" "start" "-a" "d16c0416f25bb3a23bdeada0d9201cdbe7617cf4ed241246257e21f0ee3704a0"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling version_check v0.1.5 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling proc-macro2 v1.0.18 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling regex-syntax v0.6.18 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling bindgen v0.49.4 [INFO] [stderr] Compiling syn v1.0.31 [INFO] [stderr] Checking ppv-lite86 v0.2.8 [INFO] [stderr] Compiling proc-macro-hack v0.5.16 [INFO] [stderr] Compiling clang-sys v0.28.1 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling thread_local v1.0.1 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Compiling aho-corasick v0.7.10 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling backtrace v0.3.48 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling clap v2.33.1 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Compiling cexpr v0.3.6 [INFO] [stderr] Compiling failure v0.1.8 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Compiling which v2.0.1 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Compiling regex v1.3.9 [INFO] [stderr] Checking tempfile v3.1.0 [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stderr] Compiling paste-impl v0.1.16 [INFO] [stderr] Checking paste v0.1.16 [INFO] [stderr] Compiling unqlite v1.4.3 (/opt/rustwide/workdir) [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | / fn max_page_cache(self, max: u32) -> Self { [INFO] [stderr] 83 | | wrap_raw!(self, config, UNQLITE_CONFIG_MAX_PAGE_CACHE, max) [INFO] [stderr] | | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] 84 | | .expect("set max page cache error"); [INFO] [stderr] 85 | | self [INFO] [stderr] 86 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `max` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:83:9 [INFO] [stderr] | [INFO] [stderr] 83 | wrap_raw!(self, config, UNQLITE_CONFIG_MAX_PAGE_CACHE, max) [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this function [INFO] [stderr] | [INFO] [stderr] 1 | use std::cmp::max; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | / fn disable_auto_commit(self) -> Self { [INFO] [stderr] 89 | | wrap_raw!(self, config, UNQLITE_CONFIG_DISABLE_AUTO_COMMIT).expect("disable auto commit"); [INFO] [stderr] | | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] 90 | | self [INFO] [stderr] 91 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | / fn kv_engine>>(self, name: S) -> Self { [INFO] [stderr] 94 | | let name = CString::new(name).expect("KV engine error").into_raw(); [INFO] [stderr] 95 | | wrap_raw!(self, config, UNQLITE_CONFIG_KV_ENGINE, name).expect("config KV engine"); [INFO] [stderr] | | ------------------------------------------------------- in this macro invocation [INFO] [stderr] 96 | | self [INFO] [stderr] 97 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `name` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | wrap_raw!(self, config, UNQLITE_CONFIG_KV_ENGINE, name).expect("config KV engine"); [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | / fn err_log(&self) -> Option { [INFO] [stderr] 100 | | let log: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] 101 | | let len: i32 = unsafe { mem::uninitialized() }; [INFO] [stderr] 102 | | [INFO] [stderr] 103 | | wrap_raw!(self, config, UNQLITE_CONFIG_ERR_LOG, &log, &len) [INFO] [stderr] | | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] ... | [INFO] [stderr] 111 | | }) [INFO] [stderr] 112 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `log` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | wrap_raw!(self, config, UNQLITE_CONFIG_ERR_LOG, &log, &len) [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `len` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | wrap_raw!(self, config, UNQLITE_CONFIG_ERR_LOG, &log, &len) [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:114:5 [INFO] [stderr] | [INFO] [stderr] 114 | / fn jx9_err_log(&self) -> Option { [INFO] [stderr] 115 | | let log: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] 116 | | let len: i32 = unsafe { mem::uninitialized() }; [INFO] [stderr] 117 | | wrap_raw!(self, config, UNQLITE_CONFIG_JX9_ERR_LOG, &log, &len) [INFO] [stderr] | | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] ... | [INFO] [stderr] 125 | | }) [INFO] [stderr] 126 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `log` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:117:9 [INFO] [stderr] | [INFO] [stderr] 117 | wrap_raw!(self, config, UNQLITE_CONFIG_JX9_ERR_LOG, &log, &len) [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `len` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:117:9 [INFO] [stderr] | [INFO] [stderr] 117 | wrap_raw!(self, config, UNQLITE_CONFIG_JX9_ERR_LOG, &log, &len) [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | / fn kv_name(&self) -> String { [INFO] [stderr] 129 | | let kv_name: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] 130 | | [INFO] [stderr] 131 | | wrap_raw!(self, config, UNQLITE_CONFIG_GET_KV_NAME, &kv_name).unwrap(); [INFO] [stderr] | | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] 132 | | from_chars_to_string(kv_name) [INFO] [stderr] 133 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `kv_name` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ help: try: `Self::kv_name` [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:131:9 [INFO] [stderr] | [INFO] [stderr] 131 | wrap_raw!(self, config, UNQLITE_CONFIG_GET_KV_NAME, &kv_name).unwrap(); [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | / pub fn exec(&mut self) -> Result> { [INFO] [stderr] 82 | | self.exec_void()?; [INFO] [stderr] 83 | | [INFO] [stderr] 84 | | let ptr: *mut unqlite_value = null_mut(); [INFO] [stderr] 85 | | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_EXEC_VALUE, &ptr)?; [INFO] [stderr] | | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] 86 | | Ok(unsafe { to_value(ptr) }) [INFO] [stderr] 87 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ptr` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_EXEC_VALUE, &ptr)?; [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | / pub fn output_to_channel(&mut self) -> Result>> { [INFO] [stderr] 117 | | let (sender, receiver) = mpsc::channel(); [INFO] [stderr] 118 | | self.output = Some(RefCell::new(sender)); [INFO] [stderr] 119 | | let sender_ptr = self.output.as_ref().unwrap().as_ptr(); [INFO] [stderr] 120 | | [INFO] [stderr] 121 | /| wrap_raw!( [INFO] [stderr] 122 | || self, [INFO] [stderr] 123 | || vm_config, [INFO] [stderr] 124 | || UNQLITE_VM_CONFIG_OUTPUT, [INFO] [stderr] 125 | || callback_to_channel as OutputCallback, [INFO] [stderr] 126 | || sender_ptr [INFO] [stderr] 127 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 128 | | .map(|_| receiver) [INFO] [stderr] 129 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `sender_ptr` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | / wrap_raw!( [INFO] [stderr] 122 | | self, [INFO] [stderr] 123 | | vm_config, [INFO] [stderr] 124 | | UNQLITE_VM_CONFIG_OUTPUT, [INFO] [stderr] 125 | | callback_to_channel as OutputCallback, [INFO] [stderr] 126 | | sender_ptr [INFO] [stderr] 127 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | / pub fn extract_output(&self) -> Result<&[u8]> { [INFO] [stderr] 147 | | let ptr: *const c_void = null(); [INFO] [stderr] 148 | | let mut len: u32 = 0; [INFO] [stderr] 149 | | [INFO] [stderr] 150 | /| wrap_raw!( [INFO] [stderr] 151 | || self, [INFO] [stderr] 152 | || vm_config, [INFO] [stderr] 153 | || UNQLITE_VM_CONFIG_EXTRACT_OUTPUT, [INFO] [stderr] 154 | || &ptr, [INFO] [stderr] 155 | || &mut len [INFO] [stderr] 156 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 157 | | .map(|_| unsafe { slice::from_raw_parts(ptr as *const u8, len as usize) }) [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ptr` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:150:9 [INFO] [stderr] | [INFO] [stderr] 150 | / wrap_raw!( [INFO] [stderr] 151 | | self, [INFO] [stderr] 152 | | vm_config, [INFO] [stderr] 153 | | UNQLITE_VM_CONFIG_EXTRACT_OUTPUT, [INFO] [stderr] 154 | | &ptr, [INFO] [stderr] 155 | | &mut len [INFO] [stderr] 156 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `len` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:150:9 [INFO] [stderr] | [INFO] [stderr] 150 | / wrap_raw!( [INFO] [stderr] 151 | | self, [INFO] [stderr] 152 | | vm_config, [INFO] [stderr] 153 | | UNQLITE_VM_CONFIG_EXTRACT_OUTPUT, [INFO] [stderr] 154 | | &ptr, [INFO] [stderr] 155 | | &mut len [INFO] [stderr] 156 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | / pub fn output_length(&self) -> Result { [INFO] [stderr] 165 | | let mut len: u32 = 0; [INFO] [stderr] 166 | | wrap_raw!(self, vm_config, UNQLITE_VM_OUTPUT_LENGTH, &mut len)?; [INFO] [stderr] | | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] 167 | | Ok(len) [INFO] [stderr] 168 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `len` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:166:9 [INFO] [stderr] | [INFO] [stderr] 166 | wrap_raw!(self, vm_config, UNQLITE_VM_OUTPUT_LENGTH, &mut len)?; [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | / pub fn import_path>(&self, path: T) -> Result<()> { [INFO] [stderr] 173 | | let path = CString::new(path.as_ref())?; [INFO] [stderr] 174 | | wrap_raw!( [INFO] [stderr] | |_________- [INFO] [stderr] 175 | || self, [INFO] [stderr] 176 | || vm_config, [INFO] [stderr] 177 | || UNQLITE_VM_CONFIG_IMPORT_PATH, [INFO] [stderr] 178 | || path.as_ptr() [INFO] [stderr] 179 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 180 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found built-in attribute `path` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not a value [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:174:9 [INFO] [stderr] | [INFO] [stderr] 174 | / wrap_raw!( [INFO] [stderr] 175 | | self, [INFO] [stderr] 176 | | vm_config, [INFO] [stderr] 177 | | UNQLITE_VM_CONFIG_IMPORT_PATH, [INFO] [stderr] 178 | | path.as_ptr() [INFO] [stderr] 179 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | / pub fn report_errors_to_output(&self) -> Result<()> { [INFO] [stderr] 185 | | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_ERR_REPORT) [INFO] [stderr] | | -------------------------------------------------------- in this macro invocation [INFO] [stderr] 186 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | / pub fn recursion_depth(&self, max_depth: i32) -> Result<()> { [INFO] [stderr] 195 | | wrap_raw!( [INFO] [stderr] | |_________- [INFO] [stderr] 196 | || self, [INFO] [stderr] 197 | || vm_config, [INFO] [stderr] 198 | || UNQLITE_VM_CONFIG_RECURSION_DEPTH, [INFO] [stderr] 199 | || max_depth [INFO] [stderr] 200 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 201 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `max_depth` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:195:9 [INFO] [stderr] | [INFO] [stderr] 195 | / wrap_raw!( [INFO] [stderr] 196 | | self, [INFO] [stderr] 197 | | vm_config, [INFO] [stderr] 198 | | UNQLITE_VM_CONFIG_RECURSION_DEPTH, [INFO] [stderr] 199 | | max_depth [INFO] [stderr] 200 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | / pub fn add_argument>(&self, arg: T) -> Result<()> { [INFO] [stderr] 208 | | let arg = CString::new(arg.as_ref())?; [INFO] [stderr] 209 | | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_ARGV_ENTRY, arg.as_ptr()) [INFO] [stderr] | | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] 210 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `arg` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:209:9 [INFO] [stderr] | [INFO] [stderr] 209 | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_ARGV_ENTRY, arg.as_ptr()) [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:214:5 [INFO] [stderr] | [INFO] [stderr] 214 | / pub fn add_env_attr(&self, key: K, value: V) -> Result<()> [INFO] [stderr] 215 | | where [INFO] [stderr] 216 | | K: AsRef<[u8]>, [INFO] [stderr] 217 | | V: AsRef<[u8]>, [INFO] [stderr] ... | [INFO] [stderr] 221 | /| wrap_raw!( [INFO] [stderr] 222 | || self, [INFO] [stderr] 223 | || vm_config, [INFO] [stderr] 224 | || UNQLITE_VM_CONFIG_ENV_ATTR, [INFO] [stderr] ... || [INFO] [stderr] 227 | || value.len() as i32 [INFO] [stderr] 228 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 229 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `key` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:221:9 [INFO] [stderr] | [INFO] [stderr] 221 | / wrap_raw!( [INFO] [stderr] 222 | | self, [INFO] [stderr] 223 | | vm_config, [INFO] [stderr] 224 | | UNQLITE_VM_CONFIG_ENV_ATTR, [INFO] [stderr] ... | [INFO] [stderr] 227 | | value.len() as i32 [INFO] [stderr] 228 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `value` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:221:9 [INFO] [stderr] | [INFO] [stderr] 221 | / wrap_raw!( [INFO] [stderr] 222 | | self, [INFO] [stderr] 223 | | vm_config, [INFO] [stderr] 224 | | UNQLITE_VM_CONFIG_ENV_ATTR, [INFO] [stderr] ... | [INFO] [stderr] 227 | | value.len() as i32 [INFO] [stderr] 228 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | / pub fn add_variable>>(&mut self, name: T, value: Value) -> Result<()> { [INFO] [stderr] 278 | | let value = self.new_variable(value)?; [INFO] [stderr] 279 | | let name = Rc::new(CString::new(name).unwrap()); [INFO] [stderr] 280 | | self.names.push(Rc::clone(&name)); [INFO] [stderr] 281 | /| wrap_raw!( [INFO] [stderr] 282 | || self, [INFO] [stderr] 283 | || vm_config, [INFO] [stderr] 284 | || UNQLITE_VM_CONFIG_CREATE_VAR, [INFO] [stderr] 285 | || name.as_ptr(), [INFO] [stderr] 286 | || value.as_ptr() [INFO] [stderr] 287 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 288 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `name` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:281:9 [INFO] [stderr] | [INFO] [stderr] 281 | / wrap_raw!( [INFO] [stderr] 282 | | self, [INFO] [stderr] 283 | | vm_config, [INFO] [stderr] 284 | | UNQLITE_VM_CONFIG_CREATE_VAR, [INFO] [stderr] 285 | | name.as_ptr(), [INFO] [stderr] 286 | | value.as_ptr() [INFO] [stderr] 287 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `value` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:281:9 [INFO] [stderr] | [INFO] [stderr] 281 | / wrap_raw!( [INFO] [stderr] 282 | | self, [INFO] [stderr] 283 | | vm_config, [INFO] [stderr] 284 | | UNQLITE_VM_CONFIG_CREATE_VAR, [INFO] [stderr] 285 | | name.as_ptr(), [INFO] [stderr] 286 | | value.as_ptr() [INFO] [stderr] 287 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:146:24 [INFO] [stderr] | [INFO] [stderr] 146 | let filename = try!(CString::new(filename)); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/kv_store.rs:140:23 [INFO] [stderr] | [INFO] [stderr] 140 | let mut len = try!(self.kv_fetch_length(key)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | let cpath = try!(CString::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/lib.rs:144:52 [INFO] [stderr] | [INFO] [stderr] 144 | let mut db: *mut ::ffi::unqlite = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:100:41 [INFO] [stderr] | [INFO] [stderr] 100 | let log: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:101:33 [INFO] [stderr] | [INFO] [stderr] 101 | let len: i32 = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:115:41 [INFO] [stderr] | [INFO] [stderr] 115 | let log: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:116:33 [INFO] [stderr] | [INFO] [stderr] 116 | let len: i32 = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:129:45 [INFO] [stderr] | [INFO] [stderr] 129 | let kv_name: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/kv_cursor.rs:213:59 [INFO] [stderr] | [INFO] [stderr] 213 | let mut cursor: *mut unqlite_kv_cursor = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/util.rs:51:36 [INFO] [stderr] | [INFO] [stderr] 51 | let mut ptr: *mut c_void = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | / fn max_page_cache(self, max: u32) -> Self { [INFO] [stderr] 83 | | wrap_raw!(self, config, UNQLITE_CONFIG_MAX_PAGE_CACHE, max) [INFO] [stderr] | | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] 84 | | .expect("set max page cache error"); [INFO] [stderr] 85 | | self [INFO] [stderr] 86 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `max` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:83:9 [INFO] [stderr] | [INFO] [stderr] 83 | wrap_raw!(self, config, UNQLITE_CONFIG_MAX_PAGE_CACHE, max) [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this function [INFO] [stderr] | [INFO] [stderr] 1 | use std::cmp::max; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | / fn disable_auto_commit(self) -> Self { [INFO] [stderr] 89 | | wrap_raw!(self, config, UNQLITE_CONFIG_DISABLE_AUTO_COMMIT).expect("disable auto commit"); [INFO] [stderr] | | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] 90 | | self [INFO] [stderr] 91 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | / fn kv_engine>>(self, name: S) -> Self { [INFO] [stderr] 94 | | let name = CString::new(name).expect("KV engine error").into_raw(); [INFO] [stderr] 95 | | wrap_raw!(self, config, UNQLITE_CONFIG_KV_ENGINE, name).expect("config KV engine"); [INFO] [stderr] | | ------------------------------------------------------- in this macro invocation [INFO] [stderr] 96 | | self [INFO] [stderr] 97 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `name` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | wrap_raw!(self, config, UNQLITE_CONFIG_KV_ENGINE, name).expect("config KV engine"); [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | / fn err_log(&self) -> Option { [INFO] [stderr] 100 | | let log: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] 101 | | let len: i32 = unsafe { mem::uninitialized() }; [INFO] [stderr] 102 | | [INFO] [stderr] 103 | | wrap_raw!(self, config, UNQLITE_CONFIG_ERR_LOG, &log, &len) [INFO] [stderr] | | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] ... | [INFO] [stderr] 111 | | }) [INFO] [stderr] 112 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `log` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | wrap_raw!(self, config, UNQLITE_CONFIG_ERR_LOG, &log, &len) [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `len` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | wrap_raw!(self, config, UNQLITE_CONFIG_ERR_LOG, &log, &len) [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:114:5 [INFO] [stderr] | [INFO] [stderr] 114 | / fn jx9_err_log(&self) -> Option { [INFO] [stderr] 115 | | let log: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] 116 | | let len: i32 = unsafe { mem::uninitialized() }; [INFO] [stderr] 117 | | wrap_raw!(self, config, UNQLITE_CONFIG_JX9_ERR_LOG, &log, &len) [INFO] [stderr] | | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] ... | [INFO] [stderr] 125 | | }) [INFO] [stderr] 126 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `log` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:117:9 [INFO] [stderr] | [INFO] [stderr] 117 | wrap_raw!(self, config, UNQLITE_CONFIG_JX9_ERR_LOG, &log, &len) [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `len` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:117:9 [INFO] [stderr] | [INFO] [stderr] 117 | wrap_raw!(self, config, UNQLITE_CONFIG_JX9_ERR_LOG, &log, &len) [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | / fn kv_name(&self) -> String { [INFO] [stderr] 129 | | let kv_name: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] 130 | | [INFO] [stderr] 131 | | wrap_raw!(self, config, UNQLITE_CONFIG_GET_KV_NAME, &kv_name).unwrap(); [INFO] [stderr] | | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] 132 | | from_chars_to_string(kv_name) [INFO] [stderr] 133 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `kv_name` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ help: try: `Self::kv_name` [INFO] [stderr] | [INFO] [stderr] ::: src/config.rs:131:9 [INFO] [stderr] | [INFO] [stderr] 131 | wrap_raw!(self, config, UNQLITE_CONFIG_GET_KV_NAME, &kv_name).unwrap(); [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | / pub fn exec(&mut self) -> Result> { [INFO] [stderr] 82 | | self.exec_void()?; [INFO] [stderr] 83 | | [INFO] [stderr] 84 | | let ptr: *mut unqlite_value = null_mut(); [INFO] [stderr] 85 | | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_EXEC_VALUE, &ptr)?; [INFO] [stderr] | | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] 86 | | Ok(unsafe { to_value(ptr) }) [INFO] [stderr] 87 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ptr` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_EXEC_VALUE, &ptr)?; [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | / pub fn output_to_channel(&mut self) -> Result>> { [INFO] [stderr] 117 | | let (sender, receiver) = mpsc::channel(); [INFO] [stderr] 118 | | self.output = Some(RefCell::new(sender)); [INFO] [stderr] 119 | | let sender_ptr = self.output.as_ref().unwrap().as_ptr(); [INFO] [stderr] 120 | | [INFO] [stderr] 121 | /| wrap_raw!( [INFO] [stderr] 122 | || self, [INFO] [stderr] 123 | || vm_config, [INFO] [stderr] 124 | || UNQLITE_VM_CONFIG_OUTPUT, [INFO] [stderr] 125 | || callback_to_channel as OutputCallback, [INFO] [stderr] 126 | || sender_ptr [INFO] [stderr] 127 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 128 | | .map(|_| receiver) [INFO] [stderr] 129 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `sender_ptr` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | / wrap_raw!( [INFO] [stderr] 122 | | self, [INFO] [stderr] 123 | | vm_config, [INFO] [stderr] 124 | | UNQLITE_VM_CONFIG_OUTPUT, [INFO] [stderr] 125 | | callback_to_channel as OutputCallback, [INFO] [stderr] 126 | | sender_ptr [INFO] [stderr] 127 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | / pub fn extract_output(&self) -> Result<&[u8]> { [INFO] [stderr] 147 | | let ptr: *const c_void = null(); [INFO] [stderr] 148 | | let mut len: u32 = 0; [INFO] [stderr] 149 | | [INFO] [stderr] 150 | /| wrap_raw!( [INFO] [stderr] 151 | || self, [INFO] [stderr] 152 | || vm_config, [INFO] [stderr] 153 | || UNQLITE_VM_CONFIG_EXTRACT_OUTPUT, [INFO] [stderr] 154 | || &ptr, [INFO] [stderr] 155 | || &mut len [INFO] [stderr] 156 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 157 | | .map(|_| unsafe { slice::from_raw_parts(ptr as *const u8, len as usize) }) [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ptr` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:150:9 [INFO] [stderr] | [INFO] [stderr] 150 | / wrap_raw!( [INFO] [stderr] 151 | | self, [INFO] [stderr] 152 | | vm_config, [INFO] [stderr] 153 | | UNQLITE_VM_CONFIG_EXTRACT_OUTPUT, [INFO] [stderr] 154 | | &ptr, [INFO] [stderr] 155 | | &mut len [INFO] [stderr] 156 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `len` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:150:9 [INFO] [stderr] | [INFO] [stderr] 150 | / wrap_raw!( [INFO] [stderr] 151 | | self, [INFO] [stderr] 152 | | vm_config, [INFO] [stderr] 153 | | UNQLITE_VM_CONFIG_EXTRACT_OUTPUT, [INFO] [stderr] 154 | | &ptr, [INFO] [stderr] 155 | | &mut len [INFO] [stderr] 156 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | / pub fn output_length(&self) -> Result { [INFO] [stderr] 165 | | let mut len: u32 = 0; [INFO] [stderr] 166 | | wrap_raw!(self, vm_config, UNQLITE_VM_OUTPUT_LENGTH, &mut len)?; [INFO] [stderr] | | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] 167 | | Ok(len) [INFO] [stderr] 168 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `len` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:166:9 [INFO] [stderr] | [INFO] [stderr] 166 | wrap_raw!(self, vm_config, UNQLITE_VM_OUTPUT_LENGTH, &mut len)?; [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | / pub fn import_path>(&self, path: T) -> Result<()> { [INFO] [stderr] 173 | | let path = CString::new(path.as_ref())?; [INFO] [stderr] 174 | | wrap_raw!( [INFO] [stderr] | |_________- [INFO] [stderr] 175 | || self, [INFO] [stderr] 176 | || vm_config, [INFO] [stderr] 177 | || UNQLITE_VM_CONFIG_IMPORT_PATH, [INFO] [stderr] 178 | || path.as_ptr() [INFO] [stderr] 179 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 180 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found built-in attribute `path` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not a value [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:174:9 [INFO] [stderr] | [INFO] [stderr] 174 | / wrap_raw!( [INFO] [stderr] 175 | | self, [INFO] [stderr] 176 | | vm_config, [INFO] [stderr] 177 | | UNQLITE_VM_CONFIG_IMPORT_PATH, [INFO] [stderr] 178 | | path.as_ptr() [INFO] [stderr] 179 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | / pub fn report_errors_to_output(&self) -> Result<()> { [INFO] [stderr] 185 | | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_ERR_REPORT) [INFO] [stderr] | | -------------------------------------------------------- in this macro invocation [INFO] [stderr] 186 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | / pub fn recursion_depth(&self, max_depth: i32) -> Result<()> { [INFO] [stderr] 195 | | wrap_raw!( [INFO] [stderr] | |_________- [INFO] [stderr] 196 | || self, [INFO] [stderr] 197 | || vm_config, [INFO] [stderr] 198 | || UNQLITE_VM_CONFIG_RECURSION_DEPTH, [INFO] [stderr] 199 | || max_depth [INFO] [stderr] 200 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 201 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `max_depth` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:195:9 [INFO] [stderr] | [INFO] [stderr] 195 | / wrap_raw!( [INFO] [stderr] 196 | | self, [INFO] [stderr] 197 | | vm_config, [INFO] [stderr] 198 | | UNQLITE_VM_CONFIG_RECURSION_DEPTH, [INFO] [stderr] 199 | | max_depth [INFO] [stderr] 200 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | / pub fn add_argument>(&self, arg: T) -> Result<()> { [INFO] [stderr] 208 | | let arg = CString::new(arg.as_ref())?; [INFO] [stderr] 209 | | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_ARGV_ENTRY, arg.as_ptr()) [INFO] [stderr] | | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] 210 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `arg` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:209:9 [INFO] [stderr] | [INFO] [stderr] 209 | wrap_raw!(self, vm_config, UNQLITE_VM_CONFIG_ARGV_ENTRY, arg.as_ptr()) [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:214:5 [INFO] [stderr] | [INFO] [stderr] 214 | / pub fn add_env_attr(&self, key: K, value: V) -> Result<()> [INFO] [stderr] 215 | | where [INFO] [stderr] 216 | | K: AsRef<[u8]>, [INFO] [stderr] 217 | | V: AsRef<[u8]>, [INFO] [stderr] ... | [INFO] [stderr] 221 | /| wrap_raw!( [INFO] [stderr] 222 | || self, [INFO] [stderr] 223 | || vm_config, [INFO] [stderr] 224 | || UNQLITE_VM_CONFIG_ENV_ATTR, [INFO] [stderr] ... || [INFO] [stderr] 227 | || value.len() as i32 [INFO] [stderr] 228 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 229 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `key` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:221:9 [INFO] [stderr] | [INFO] [stderr] 221 | / wrap_raw!( [INFO] [stderr] 222 | | self, [INFO] [stderr] 223 | | vm_config, [INFO] [stderr] 224 | | UNQLITE_VM_CONFIG_ENV_ATTR, [INFO] [stderr] ... | [INFO] [stderr] 227 | | value.len() as i32 [INFO] [stderr] 228 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `value` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:221:9 [INFO] [stderr] | [INFO] [stderr] 221 | / wrap_raw!( [INFO] [stderr] 222 | | self, [INFO] [stderr] 223 | | vm_config, [INFO] [stderr] 224 | | UNQLITE_VM_CONFIG_ENV_ATTR, [INFO] [stderr] ... | [INFO] [stderr] 227 | | value.len() as i32 [INFO] [stderr] 228 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | / pub fn add_variable>>(&mut self, name: T, value: Value) -> Result<()> { [INFO] [stderr] 278 | | let value = self.new_variable(value)?; [INFO] [stderr] 279 | | let name = Rc::new(CString::new(name).unwrap()); [INFO] [stderr] 280 | | self.names.push(Rc::clone(&name)); [INFO] [stderr] 281 | /| wrap_raw!( [INFO] [stderr] 282 | || self, [INFO] [stderr] 283 | || vm_config, [INFO] [stderr] 284 | || UNQLITE_VM_CONFIG_CREATE_VAR, [INFO] [stderr] 285 | || name.as_ptr(), [INFO] [stderr] 286 | || value.as_ptr() [INFO] [stderr] 287 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 288 | | } [INFO] [stderr] | |_____- this function has a `self` parameter, but a macro invocation can only access identifiers it receives from parameters [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `name` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:281:9 [INFO] [stderr] | [INFO] [stderr] 281 | / wrap_raw!( [INFO] [stderr] 282 | | self, [INFO] [stderr] 283 | | vm_config, [INFO] [stderr] 284 | | UNQLITE_VM_CONFIG_CREATE_VAR, [INFO] [stderr] 285 | | name.as_ptr(), [INFO] [stderr] 286 | | value.as_ptr() [INFO] [stderr] 287 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `value` in this scope [INFO] [stderr] --> src/lib.rs:113:50 [INFO] [stderr] | [INFO] [stderr] 113 | paste::expr! { []($($e),*) } [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] ::: src/document/doc_store.rs:281:9 [INFO] [stderr] | [INFO] [stderr] 281 | / wrap_raw!( [INFO] [stderr] 282 | | self, [INFO] [stderr] 283 | | vm_config, [INFO] [stderr] 284 | | UNQLITE_VM_CONFIG_CREATE_VAR, [INFO] [stderr] 285 | | name.as_ptr(), [INFO] [stderr] 286 | | value.as_ptr() [INFO] [stderr] 287 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:146:24 [INFO] [stderr] | [INFO] [stderr] 146 | let filename = try!(CString::new(filename)); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/kv_store.rs:140:23 [INFO] [stderr] | [INFO] [stderr] 140 | let mut len = try!(self.kv_fetch_length(key)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | let cpath = try!(CString::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/lib.rs:144:52 [INFO] [stderr] | [INFO] [stderr] 144 | let mut db: *mut ::ffi::unqlite = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:100:41 [INFO] [stderr] | [INFO] [stderr] 100 | let log: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:101:33 [INFO] [stderr] | [INFO] [stderr] 101 | let len: i32 = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:115:41 [INFO] [stderr] | [INFO] [stderr] 115 | let log: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:116:33 [INFO] [stderr] | [INFO] [stderr] 116 | let len: i32 = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/config.rs:129:45 [INFO] [stderr] | [INFO] [stderr] 129 | let kv_name: *mut c_char = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/error.rs:45:39 [INFO] [stderr] | [INFO] [stderr] 45 | Error::Custom(ref c) => c.description(), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/kv_cursor.rs:213:59 [INFO] [stderr] | [INFO] [stderr] 213 | let mut cursor: *mut unqlite_kv_cursor = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/util.rs:51:36 [INFO] [stderr] | [INFO] [stderr] 51 | let mut ptr: *mut c_void = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/error.rs:46:47 [INFO] [stderr] | [INFO] [stderr] 46 | Error::Other(ref e) => e.as_ref().description(), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 35 previous errors; 13 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0423, E0424, E0425. [INFO] [stderr] For more information about an error, try `rustc --explain E0423`. [INFO] [stderr] error: could not compile `unqlite`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/error.rs:45:39 [INFO] [stderr] | [INFO] [stderr] 45 | Error::Custom(ref c) => c.description(), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/error.rs:46:47 [INFO] [stderr] | [INFO] [stderr] 46 | Error::Other(ref e) => e.as_ref().description(), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 35 previous errors; 13 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0423, E0424, E0425. [INFO] [stderr] For more information about an error, try `rustc --explain E0423`. [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "d16c0416f25bb3a23bdeada0d9201cdbe7617cf4ed241246257e21f0ee3704a0"` [INFO] running `"docker" "rm" "-f" "d16c0416f25bb3a23bdeada0d9201cdbe7617cf4ed241246257e21f0ee3704a0"` [INFO] [stdout] d16c0416f25bb3a23bdeada0d9201cdbe7617cf4ed241246257e21f0ee3704a0