[INFO] crate unqlite 1.4.3 is already in cache [INFO] checking unqlite-1.4.3 against master#783139bd8fc3b94fac9a1bf81bba2c506e8221b6 for pr-72644 [INFO] extracting crate unqlite 1.4.3 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate unqlite 1.4.3 on toolchain 783139bd8fc3b94fac9a1bf81bba2c506e8221b6 [INFO] running `"/workspace/cargo-home/bin/cargo" "+783139bd8fc3b94fac9a1bf81bba2c506e8221b6" "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-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+783139bd8fc3b94fac9a1bf81bba2c506e8221b6" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+783139bd8fc3b94fac9a1bf81bba2c506e8221b6" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+783139bd8fc3b94fac9a1bf81bba2c506e8221b6" "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] 92ff8a2b2303218eafdae75f2fb9649eadd93f7f9dfe47cb8e9e474b3807d850 [INFO] running `"docker" "start" "-a" "92ff8a2b2303218eafdae75f2fb9649eadd93f7f9dfe47cb8e9e474b3807d850"` [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 cc v1.0.54 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling version_check v0.1.5 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling rustc-demangle v0.1.16 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling regex-syntax v0.6.18 [INFO] [stderr] Compiling unicode-width v0.1.7 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bindgen v0.49.4 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling termcolor v1.1.0 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Checking ppv-lite86 v0.2.8 [INFO] [stderr] Compiling thread_local v1.0.1 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Compiling syn v1.0.29 [INFO] [stderr] Compiling aho-corasick v0.7.10 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling clang-sys v0.28.1 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling backtrace v0.3.48 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Compiling clap v2.33.1 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Compiling cexpr v0.3.6 [INFO] [stderr] Compiling regex v1.3.9 [INFO] [stderr] Compiling failure v0.1.8 [INFO] [stderr] Compiling which v2.0.1 [INFO] [stderr] Checking tempfile v3.1.0 [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stderr] Compiling paste-impl v0.1.15 [INFO] [stderr] Checking paste v0.1.15 [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[E0425]: cannot find value `raw` 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:241:28 [INFO] [stderr] | [INFO] [stderr] 241 | Value::Null => wrap!(value_null, raw)?, [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 `raw` 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:242:30 [INFO] [stderr] | [INFO] [stderr] 242 | Value::Int(x) => wrap!(value_int64, raw, x)?, [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 `x` 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:242:30 [INFO] [stderr] | [INFO] [stderr] 242 | Value::Int(x) => wrap!(value_int64, raw, x)?, [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 `raw` 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:243:31 [INFO] [stderr] | [INFO] [stderr] 243 | Value::Bool(x) => wrap!(value_bool, raw, if x { 1 } else { 0 })?, [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 `x` 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:243:31 [INFO] [stderr] | [INFO] [stderr] 243 | Value::Bool(x) => wrap!(value_bool, raw, if x { 1 } else { 0 })?, [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 `raw` 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:244:31 [INFO] [stderr] | [INFO] [stderr] 244 | Value::Real(x) => wrap!(value_double, raw, x)?, [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 `x` 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:244:31 [INFO] [stderr] | [INFO] [stderr] 244 | Value::Real(x) => wrap!(value_double, raw, x)?, [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 `raw` 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:254:21 [INFO] [stderr] | [INFO] [stderr] 254 | wrap!(array_add_strkey_elem, raw, null_mut(), raw_elem.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[E0425]: cannot find value `raw_elem` 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:254:21 [INFO] [stderr] | [INFO] [stderr] 254 | wrap!(array_add_strkey_elem, raw, null_mut(), raw_elem.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[E0425]: cannot find value `raw` 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:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | / wrap!( [INFO] [stderr] 262 | | array_add_strkey_elem, [INFO] [stderr] 263 | | raw, [INFO] [stderr] 264 | | raw_key.as_ptr(), [INFO] [stderr] 265 | | raw_value.as_ptr() [INFO] [stderr] 266 | | )?; [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 `raw_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:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | / wrap!( [INFO] [stderr] 262 | | array_add_strkey_elem, [INFO] [stderr] 263 | | raw, [INFO] [stderr] 264 | | raw_key.as_ptr(), [INFO] [stderr] 265 | | raw_value.as_ptr() [INFO] [stderr] 266 | | )?; [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 `raw_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:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | / wrap!( [INFO] [stderr] 262 | | array_add_strkey_elem, [INFO] [stderr] 263 | | raw, [INFO] [stderr] 264 | | raw_key.as_ptr(), [INFO] [stderr] 265 | | raw_value.as_ptr() [INFO] [stderr] 266 | | )?; [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] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 287 | / pub fn key_callback( [INFO] [stderr] 288 | | &self, [INFO] [stderr] 289 | | func: extern "C" fn(*const c_void, u32, *mut c_void) -> i32, [INFO] [stderr] 290 | | data: *mut c_void, [INFO] [stderr] 291 | | ) { [INFO] [stderr] 292 | | eval!(key_callback, self.cursor(), Some(func), data); [INFO] [stderr] | | ----------------------------------------------------- in this macro invocation [INFO] [stderr] 293 | | } [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 `func` in this scope [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 292 | eval!(key_callback, self.cursor(), Some(func), data); [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 `data` in this scope [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 292 | eval!(key_callback, self.cursor(), Some(func), data); [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/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 305 | / pub fn value_callback( [INFO] [stderr] 306 | | &self, [INFO] [stderr] 307 | | func: extern "C" fn(*const c_void, u32, *mut c_void) -> i32, [INFO] [stderr] 308 | | data: *mut c_void, [INFO] [stderr] 309 | | ) { [INFO] [stderr] 310 | | eval!(data_callback, self.cursor(), Some(func), data); [INFO] [stderr] | | ------------------------------------------------------ in this macro invocation [INFO] [stderr] 311 | | } [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 `func` in this scope [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 310 | eval!(data_callback, self.cursor(), Some(func), data); [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 `data` in this scope [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 310 | eval!(data_callback, self.cursor(), Some(func), data); [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/kv_store.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | / fn kv_config_hash( [INFO] [stderr] 173 | | &self, [INFO] [stderr] 174 | | hash: extern "C" fn(key: *const c_void, len: u32) -> u32, [INFO] [stderr] 175 | | ) -> Result<()> { [INFO] [stderr] 176 | /| wrap!( [INFO] [stderr] 177 | || kv_config, [INFO] [stderr] 178 | || self.as_raw_mut_ptr(), [INFO] [stderr] 179 | || UNQLITE_KV_CONFIG_HASH_FUNC, [INFO] [stderr] 180 | || hash [INFO] [stderr] 181 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 182 | | } [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 `hash` 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/kv_store.rs:176:9 [INFO] [stderr] | [INFO] [stderr] 176 | / wrap!( [INFO] [stderr] 177 | | kv_config, [INFO] [stderr] 178 | | self.as_raw_mut_ptr(), [INFO] [stderr] 179 | | UNQLITE_KV_CONFIG_HASH_FUNC, [INFO] [stderr] 180 | | hash [INFO] [stderr] 181 | | ) [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::ptr::hash; [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/kv_store.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | / fn kv_config_cmp(&self, cmp: extern "C" fn(key: *const c_void, len: u32) -> u32) -> Result<()> { [INFO] [stderr] 185 | | wrap!( [INFO] [stderr] | |_________- [INFO] [stderr] 186 | || kv_config, [INFO] [stderr] 187 | || self.as_raw_mut_ptr(), [INFO] [stderr] 188 | || UNQLITE_KV_CONFIG_CMP_FUNC, [INFO] [stderr] 189 | || cmp [INFO] [stderr] 190 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 191 | | } [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 `cmp` 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/kv_store.rs:185:9 [INFO] [stderr] | [INFO] [stderr] 185 | / wrap!( [INFO] [stderr] 186 | | kv_config, [INFO] [stderr] 187 | | self.as_raw_mut_ptr(), [INFO] [stderr] 188 | | UNQLITE_KV_CONFIG_CMP_FUNC, [INFO] [stderr] 189 | | cmp [INFO] [stderr] 190 | | ) [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[E0425]: cannot find value `raw` 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:241:28 [INFO] [stderr] | [INFO] [stderr] 241 | Value::Null => wrap!(value_null, raw)?, [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 `raw` 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:242:30 [INFO] [stderr] | [INFO] [stderr] 242 | Value::Int(x) => wrap!(value_int64, raw, x)?, [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 `x` 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:242:30 [INFO] [stderr] | [INFO] [stderr] 242 | Value::Int(x) => wrap!(value_int64, raw, x)?, [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 `raw` 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:243:31 [INFO] [stderr] | [INFO] [stderr] 243 | Value::Bool(x) => wrap!(value_bool, raw, if x { 1 } else { 0 })?, [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 `x` 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:243:31 [INFO] [stderr] | [INFO] [stderr] 243 | Value::Bool(x) => wrap!(value_bool, raw, if x { 1 } else { 0 })?, [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 `raw` 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:244:31 [INFO] [stderr] | [INFO] [stderr] 244 | Value::Real(x) => wrap!(value_double, raw, x)?, [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 `x` 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:244:31 [INFO] [stderr] | [INFO] [stderr] 244 | Value::Real(x) => wrap!(value_double, raw, x)?, [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 `raw` 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:254:21 [INFO] [stderr] | [INFO] [stderr] 254 | wrap!(array_add_strkey_elem, raw, null_mut(), raw_elem.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[E0425]: cannot find value `raw_elem` 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:254:21 [INFO] [stderr] | [INFO] [stderr] 254 | wrap!(array_add_strkey_elem, raw, null_mut(), raw_elem.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[E0425]: cannot find value `raw` 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:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | / wrap!( [INFO] [stderr] 262 | | array_add_strkey_elem, [INFO] [stderr] 263 | | raw, [INFO] [stderr] 264 | | raw_key.as_ptr(), [INFO] [stderr] 265 | | raw_value.as_ptr() [INFO] [stderr] 266 | | )?; [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 `raw_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:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | / wrap!( [INFO] [stderr] 262 | | array_add_strkey_elem, [INFO] [stderr] 263 | | raw, [INFO] [stderr] 264 | | raw_key.as_ptr(), [INFO] [stderr] 265 | | raw_value.as_ptr() [INFO] [stderr] 266 | | )?; [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 `raw_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:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | / wrap!( [INFO] [stderr] 262 | | array_add_strkey_elem, [INFO] [stderr] 263 | | raw, [INFO] [stderr] 264 | | raw_key.as_ptr(), [INFO] [stderr] 265 | | raw_value.as_ptr() [INFO] [stderr] 266 | | )?; [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] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 287 | / pub fn key_callback( [INFO] [stderr] 288 | | &self, [INFO] [stderr] 289 | | func: extern "C" fn(*const c_void, u32, *mut c_void) -> i32, [INFO] [stderr] 290 | | data: *mut c_void, [INFO] [stderr] 291 | | ) { [INFO] [stderr] 292 | | eval!(key_callback, self.cursor(), Some(func), data); [INFO] [stderr] | | ----------------------------------------------------- in this macro invocation [INFO] [stderr] 293 | | } [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 `func` in this scope [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 292 | eval!(key_callback, self.cursor(), Some(func), data); [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 `data` in this scope [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 292 | eval!(key_callback, self.cursor(), Some(func), data); [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/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 305 | / pub fn value_callback( [INFO] [stderr] 306 | | &self, [INFO] [stderr] 307 | | func: extern "C" fn(*const c_void, u32, *mut c_void) -> i32, [INFO] [stderr] 308 | | data: *mut c_void, [INFO] [stderr] 309 | | ) { [INFO] [stderr] 310 | | eval!(data_callback, self.cursor(), Some(func), data); [INFO] [stderr] | | ------------------------------------------------------ in this macro invocation [INFO] [stderr] 311 | | } [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 `func` in this scope [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 310 | eval!(data_callback, self.cursor(), Some(func), data); [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 `data` in this scope [INFO] [stderr] --> src/kv_cursor.rs:191:45 [INFO] [stderr] | [INFO] [stderr] 191 | []($($e),*) [INFO] [stderr] | ^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 310 | eval!(data_callback, self.cursor(), Some(func), data); [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/kv_store.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | / fn kv_config_hash( [INFO] [stderr] 173 | | &self, [INFO] [stderr] 174 | | hash: extern "C" fn(key: *const c_void, len: u32) -> u32, [INFO] [stderr] 175 | | ) -> Result<()> { [INFO] [stderr] 176 | /| wrap!( [INFO] [stderr] 177 | || kv_config, [INFO] [stderr] 178 | || self.as_raw_mut_ptr(), [INFO] [stderr] 179 | || UNQLITE_KV_CONFIG_HASH_FUNC, [INFO] [stderr] 180 | || hash [INFO] [stderr] 181 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 182 | | } [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 `hash` 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/kv_store.rs:176:9 [INFO] [stderr] | [INFO] [stderr] 176 | / wrap!( [INFO] [stderr] 177 | | kv_config, [INFO] [stderr] 178 | | self.as_raw_mut_ptr(), [INFO] [stderr] 179 | | UNQLITE_KV_CONFIG_HASH_FUNC, [INFO] [stderr] 180 | | hash [INFO] [stderr] 181 | | ) [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::ptr::hash; [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/kv_store.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | / fn kv_config_cmp(&self, cmp: extern "C" fn(key: *const c_void, len: u32) -> u32) -> Result<()> { [INFO] [stderr] 185 | | wrap!( [INFO] [stderr] | |_________- [INFO] [stderr] 186 | || kv_config, [INFO] [stderr] 187 | || self.as_raw_mut_ptr(), [INFO] [stderr] 188 | || UNQLITE_KV_CONFIG_CMP_FUNC, [INFO] [stderr] 189 | || cmp [INFO] [stderr] 190 | || ) [INFO] [stderr] | ||_________- in this macro invocation [INFO] [stderr] 191 | | } [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 `cmp` 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/kv_store.rs:185:9 [INFO] [stderr] | [INFO] [stderr] 185 | / wrap!( [INFO] [stderr] 186 | | kv_config, [INFO] [stderr] 187 | | self.as_raw_mut_ptr(), [INFO] [stderr] 188 | | UNQLITE_KV_CONFIG_CMP_FUNC, [INFO] [stderr] 189 | | cmp [INFO] [stderr] 190 | | ) [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::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] 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: aborting due to 57 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 57 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" "92ff8a2b2303218eafdae75f2fb9649eadd93f7f9dfe47cb8e9e474b3807d850"` [INFO] running `"docker" "rm" "-f" "92ff8a2b2303218eafdae75f2fb9649eadd93f7f9dfe47cb8e9e474b3807d850"` [INFO] [stdout] 92ff8a2b2303218eafdae75f2fb9649eadd93f7f9dfe47cb8e9e474b3807d850