tree-sitter 0.4.0

Rust bindings to the Tree-sitter parsing library
Documentation
Build #197302 2019-11-08T20:36:06.470890+00:00
# rustc version
rustc 1.40.0-nightly (50f8aadd7 2019-11-07)# docs.rs version
docsrs 0.6.0 (2cc016f 2019-11-06)# build log
[INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/tree-sitter-0.4.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/tree-sitter-0.4.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20191107-1.40.0-nightly-50f8aadd7 --static-root-path / --disable-per-crate-search --extern-html-root-url serde_json=https://docs.rs/serde_json/1.0.41 --extern-html-root-url cc=https://docs.rs/cc/1.0.47 --extern-html-root-url regex=https://docs.rs/regex/1.3.1 --extern-html-root-url serde=https://docs.rs/serde/1.0.102 --extern-html-root-url serde_derive=https://docs.rs/serde_derive/1.0.102" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps" "--target" "x86_64-unknown-linux-gnu"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 3263e44e9ce1a666826670fd4e71b1a142d81addb8e0dd523e94650b26a301ec
[INFO] running `"docker" "start" "-a" "3263e44e9ce1a666826670fd4e71b1a142d81addb8e0dd523e94650b26a301ec"`
[INFO] [stderr]    Compiling proc-macro2 v1.0.6
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling memchr v2.2.1
[INFO] [stderr]    Compiling ryu v1.0.2
[INFO] [stderr]    Compiling syn v1.0.8
[INFO] [stderr]    Compiling serde v1.0.102
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling cc v1.0.47
[INFO] [stderr]     Checking itoa v0.4.4
[INFO] [stderr]     Checking regex-syntax v0.6.12
[INFO] [stderr]     Checking thread_local v0.3.6
[INFO] [stderr]     Checking aho-corasick v0.7.6
[INFO] [stderr]    Compiling quote v1.0.2
[INFO] [stderr]    Compiling tree-sitter v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking regex v1.3.1
[INFO] [stderr] warning: In file included from src/lib.c:13:0:
[INFO] [stderr] warning: src/./query.c: In function 'ts_query_cursor__advance':
[INFO] [stderr] warning: src/./query.c:1017:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[INFO] [stderr] warning:          if (state->start_depth + step->depth > self->depth) {
[INFO] [stderr] warning:                                               ^
[INFO] [stderr] warning: src/./query.c:1149:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[INFO] [stderr] warning:          if (state->start_depth + step->depth != self->depth) continue;
[INFO] [stderr] warning:                                               ^~
[INFO] [stderr] warning: In file included from src/././././subtree.h:12:0,
[INFO] [stderr] warning:                  from src/./././tree_cursor.h:4,
[INFO] [stderr] warning:                  from src/././get_changed_ranges.h:8,
[INFO] [stderr] warning:                  from src/./get_changed_ranges.c:1,
[INFO] [stderr] warning:                  from src/lib.c:8:
[INFO] [stderr] warning: src/./././././array.h:64:42: warning: value computed is not used [-Wunused-value]
[INFO] [stderr] warning:  #define array_pop(self) ((self)->contents[--(self)->size])
[INFO] [stderr] warning:                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: src/./query.c:1244:13: note: in expansion of macro 'array_pop'
[INFO] [stderr] warning:              array_pop(&self->states);
[INFO] [stderr] warning:              ^~~~~~~~~
[INFO] [stderr]     Checking serde_json v1.0.41
[INFO] [stderr]    Compiling serde_derive v1.0.102
[INFO] [stderr]  Documenting tree-sitter v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: `[set_timeout_micros]` cannot be resolved, ignoring it...
[INFO] [stderr]    --> binding_rust/lib.rs:491:26
[INFO] [stderr]     |
[INFO] [stderr] 491 |     /// This is set via [set_timeout_micros].
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(intra_doc_link_resolution_failure)]` on by default
[INFO] [stderr]     = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: `[parse]` cannot be resolved, ignoring it...
[INFO] [stderr]    --> binding_rust/lib.rs:532:44
[INFO] [stderr]     |
[INFO] [stderr] 532 |     /// halt early, returning `None`. See [parse] for more information.
[INFO] [stderr]     |                                            ^^^^^ cannot be resolved, ignoring
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: `[child_by_field_name]` cannot be resolved, ignoring it...
[INFO] [stderr]    --> binding_rust/lib.rs:743:19
[INFO] [stderr]     |
[INFO] [stderr] 743 |     /// See also [child_by_field_name]. You can convert a field name to an id using
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: `[field_name]` cannot be resolved, ignoring it...
[INFO] [stderr]    --> binding_rust/lib.rs:893:19
[INFO] [stderr]     |
[INFO] [stderr] 893 |     /// See also [field_name].
[INFO] [stderr]     |                   ^^^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 23.86s
[INFO] running `"docker" "inspect" "3263e44e9ce1a666826670fd4e71b1a142d81addb8e0dd523e94650b26a301ec"`
[INFO] running `"docker" "rm" "-f" "3263e44e9ce1a666826670fd4e71b1a142d81addb8e0dd523e94650b26a301ec"`
[INFO] [stdout] 3263e44e9ce1a666826670fd4e71b1a142d81addb8e0dd523e94650b26a301ec