polyglot-sql 0.1.13

SQL parsing, validating, formatting, and dialect translation library
Documentation
Build #2984297 2026-03-08 10:07:12

# rustc version rustc 1.96.0-nightly (e370b60cf 2026-03-07)

# docs.rs version docsrs 0.0.0 (3c601d69 2026-03-07 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/polyglot-sql-0.1.13/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/polyglot-sql-0.1.13/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260307-1.96.0-nightly-e370b60cf\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 7493bd101bded50a945347b3331eaf0e61f95cbcbfded699421e7cb19d158a32 [INFO] running `Command { std: "docker" "start" "-a" "7493bd101bded50a945347b3331eaf0e61f95cbcbfded699421e7cb19d158a32", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: basic_usage, bench_json [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting polyglot-sql v0.1.13 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `3` [INFO] [stderr] --> src/expressions.rs:4347:60 [INFO] [stderr] | [INFO] [stderr] 4347 | /// Optional dimension size for PostgreSQL (e.g., [3] in INT[3]) [INFO] [stderr] | ^ no item named `3` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `3` [INFO] [stderr] --> src/expressions.rs:4347:70 [INFO] [stderr] | [INFO] [stderr] 4347 | /// Optional dimension size for PostgreSQL (e.g., [3] in INT[3]) [INFO] [stderr] | ^ no item named `3` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `9` [INFO] [stderr] --> src/expressions.rs:4498:70 [INFO] [stderr] | [INFO] [stderr] 4498 | /// Start unit expression (e.g., Var("DAY") or Anonymous("DAY", [9])) [INFO] [stderr] | ^ no item named `9` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `3` [INFO] [stderr] --> src/expressions.rs:4500:74 [INFO] [stderr] | [INFO] [stderr] 4500 | /// End unit expression (e.g., Var("SECOND") or Anonymous("SECOND", [3])) [INFO] [stderr] | ^ no item named `3` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unknown disambiguator `` [INFO] [stderr] --> src/expressions.rs:4529:43 [INFO] [stderr] | [INFO] [stderr] 4529 | /// Syntax: EXEC [schema.]procedure_name [@param=value, ...] [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: see https://doc.rust-lang.org/nightly/rustdoc/write-documentation/linking-to-items-by-name.html#namespaces-and-disambiguators for more info about disambiguators [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ARRAY` [INFO] [stderr] --> src/expressions.rs:5457:67 [INFO] [stderr] | [INFO] [stderr] 5457 | /// Wrapper option: WITH/WITHOUT [CONDITIONAL|UNCONDITIONAL] [ARRAY] WRAPPER [INFO] [stderr] | ^^^^^ no item named `ARRAY` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `index` [INFO] [stderr] --> src/expressions.rs:5713:29 [INFO] [stderr] | [INFO] [stderr] 5713 | /// Subscript access (array[index] or map[key]) [INFO] [stderr] | ^^^^^ no item named `index` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `key` [INFO] [stderr] --> src/expressions.rs:5713:43 [INFO] [stderr] | [INFO] [stderr] 5713 | /// Subscript access (array[index] or map[key]) [INFO] [stderr] | ^^^ no item named `key` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `start:end` [INFO] [stderr] --> src/expressions.rs:5738:24 [INFO] [stderr] | [INFO] [stderr] 5738 | /// Array slice (array[start:end]) [INFO] [stderr] | ^^^^^^^^^ no item named `start:end` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `expr` [INFO] [stderr] --> src/expressions.rs:6036:32 [INFO] [stderr] | [INFO] [stderr] 6036 | /// ClickHouse: EPHEMERAL [expr] modifier [INFO] [stderr] | ^^^^ no item named `expr` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HIDDEN` [INFO] [stderr] --> src/expressions.rs:6117:59 [INFO] [stderr] | [INFO] [stderr] 6117 | /// TSQL temporal: GENERATED ALWAYS AS ROW START|END [HIDDEN] [INFO] [stderr] | ^^^^^^ no item named `HIDDEN` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HIDDEN` [INFO] [stderr] --> src/expressions.rs:6144:73 [INFO] [stderr] | [INFO] [stderr] 6144 | /// TSQL temporal column constraint: GENERATED ALWAYS AS ROW START|END [HIDDEN] [INFO] [stderr] | ^^^^^^ no item named `HIDDEN` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `INDEX` [INFO] [stderr] --> src/expressions.rs:6219:38 [INFO] [stderr] | [INFO] [stderr] 6219 | /// TSQL ON filegroup (e.g., ON [INDEX], ON [PRIMARY]) [INFO] [stderr] | ^^^^^ no item named `INDEX` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PRIMARY` [INFO] [stderr] --> src/expressions.rs:6219:50 [INFO] [stderr] | [INFO] [stderr] 6219 | /// TSQL ON filegroup (e.g., ON [INDEX], ON [PRIMARY]) [INFO] [stderr] | ^^^^^^^ no item named `PRIMARY` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CASCADE` [INFO] [stderr] --> src/expressions.rs:6590:57 [INFO] [stderr] | [INFO] [stderr] 6590 | /// Hive/Spark: ADD COLUMNS (col1 TYPE, col2 TYPE) [CASCADE] [INFO] [stderr] | ^^^^^^^ no item named `CASCADE` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `COLUMN` [INFO] [stderr] --> src/expressions.rs:6599:41 [INFO] [stderr] | [INFO] [stderr] 6599 | /// Hive/MySQL/SingleStore: CHANGE [COLUMN] old_name new_name [data_type] [COMMENT 'comment'] [INFO] [stderr] | ^^^^^^ no item named `COLUMN` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `data_type` [INFO] [stderr] --> src/expressions.rs:6599:68 [INFO] [stderr] | [INFO] [stderr] 6599 | /// Hive/MySQL/SingleStore: CHANGE [COLUMN] old_name new_name [data_type] [COMMENT 'comment'] [INFO] [stderr] | ^^^^^^^^^ no item named `data_type` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `y` [INFO] [stderr] --> src/expressions.rs:6701:72 [INFO] [stderr] | [INFO] [stderr] 6701 | /// TSQL ON filegroup or partition scheme (e.g., ON PRIMARY, ON X([y])) [INFO] [stderr] | ^ no item named `y` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `NOT` [INFO] [stderr] --> src/expressions.rs:13226:36 [INFO] [stderr] | [INFO] [stderr] 13226 | /// Wraps around one or more WHEN [NOT] MATCHED [...] clauses. [INFO] [stderr] | ^^^ no item named `NOT` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `index` [INFO] [stderr] --> src/parser.rs:42055:43 [INFO] [stderr] | [INFO] [stderr] 42055 | /// Parses bracket expressions: array[index], array literal [1,2,3], or struct {key: value} [INFO] [stderr] | ^^^^^ no item named `index` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1,2,3` [INFO] [stderr] --> src/parser.rs:42055:66 [INFO] [stderr] | [INFO] [stderr] 42055 | /// Parses bracket expressions: array[index], array literal [1,2,3], or struct {key: value} [INFO] [stderr] | ^^^^^ no item named `1,2,3` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `NOT` [INFO] [stderr] --> src/parser.rs:42791:54 [INFO] [stderr] | [INFO] [stderr] 42791 | /// Parses a column definition with optional IF [NOT] EXISTS clause [INFO] [stderr] | ^^^ no item named `NOT` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PERCENT` [INFO] [stderr] --> src/parser.rs:44829:37 [INFO] [stderr] | [INFO] [stderr] 44829 | /// Parses: FREESPACE = number [PERCENT] [INFO] [stderr] | ^^^^^^^ no item named `PERCENT` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `schema` [INFO] [stderr] --> src/parser.rs:46023:29 [INFO] [stderr] | [INFO] [stderr] 46023 | /// Parses: table_name [schema] [partition] [alias] [INFO] [stderr] | ^^^^^^ no item named `schema` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `partition` [INFO] [stderr] --> src/parser.rs:46023:38 [INFO] [stderr] | [INFO] [stderr] 46023 | /// Parses: table_name [schema] [partition] [alias] [INFO] [stderr] | ^^^^^^^^^ no item named `partition` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `alias` [INFO] [stderr] --> src/parser.rs:46023:50 [INFO] [stderr] | [INFO] [stderr] 46023 | /// Parses: table_name [schema] [partition] [alias] [INFO] [stderr] | ^^^^^ no item named `alias` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TEMPORARY` [INFO] [stderr] --> src/parser.rs:46086:23 [INFO] [stderr] | [INFO] [stderr] 46086 | /// Parses: INTO [TEMPORARY] [UNLOGGED] [TABLE] table_name [INFO] [stderr] | ^^^^^^^^^ no item named `TEMPORARY` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `UNLOGGED` [INFO] [stderr] --> src/parser.rs:46086:35 [INFO] [stderr] | [INFO] [stderr] 46086 | /// Parses: INTO [TEMPORARY] [UNLOGGED] [TABLE] table_name [INFO] [stderr] | ^^^^^^^^ no item named `UNLOGGED` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TABLE` [INFO] [stderr] --> src/parser.rs:46086:46 [INFO] [stderr] | [INFO] [stderr] 46086 | /// Parses: INTO [TEMPORARY] [UNLOGGED] [TABLE] table_name [INFO] [stderr] | ^^^^^ no item named `TABLE` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `method` [INFO] [stderr] --> src/parser.rs:46164:39 [INFO] [stderr] | [INFO] [stderr] 46164 | /// Parses a single JOIN clause: [method] [side] [kind] JOIN table [ON condition | USING (columns)] [INFO] [stderr] | ^^^^^^ no item named `method` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `side` [INFO] [stderr] --> src/parser.rs:46164:48 [INFO] [stderr] | [INFO] [stderr] 46164 | /// Parses a single JOIN clause: [method] [side] [kind] JOIN table [ON condition | USING (columns)] [INFO] [stderr] | ^^^^ no item named `side` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `kind` [INFO] [stderr] --> src/parser.rs:46164:55 [INFO] [stderr] | [INFO] [stderr] 46164 | /// Parses a single JOIN clause: [method] [side] [kind] JOIN table [ON condition | USING (columns)] [INFO] [stderr] | ^^^^ no item named `kind` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `KEY` [INFO] [stderr] --> src/parser.rs:46411:18 [INFO] [stderr] | [INFO] [stderr] 46411 | /// Format: [KEY] key [: | VALUE] value [INFO] [stderr] | ^^^ no item named `KEY` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PATH` [INFO] [stderr] --> src/parser.rs:46586:19 [INFO] [stderr] | [INFO] [stderr] 46586 | /// - NESTED [PATH] 'json_path' COLUMNS (...) [INFO] [stderr] | ^^^^ no item named `PATH` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `type` [INFO] [stderr] --> src/parser.rs:46626:34 [INFO] [stderr] | [INFO] [stderr] 46626 | /// - name [FOR ORDINALITY] [type] [PATH 'path'] [INFO] [stderr] | ^^^^ no item named `type` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PATH` [INFO] [stderr] --> src/parser.rs:46627:19 [INFO] [stderr] | [INFO] [stderr] 46627 | /// - NESTED [PATH] 'path' COLUMNS (...) [INFO] [stderr] | ^^^^ no item named `PATH` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PERCENT` [INFO] [stderr] --> src/parser.rs:47802:43 [INFO] [stderr] | [INFO] [stderr] 47802 | /// Format: MERGEBLOCKRATIO = number [PERCENT] or NO MERGEBLOCKRATIO or DEFAULT MERGEBLOCKRATIO [INFO] [stderr] | ^^^^^^^ no item named `PERCENT` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `WITH` [INFO] [stderr] --> src/parser.rs:51844:41 [INFO] [stderr] | [INFO] [stderr] 51844 | /// Parses SERDEPROPERTIES clause: [WITH] SERDEPROPERTIES (key=value, ...) [INFO] [stderr] | ^^^^ no item named `WITH` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `start:end:step` [INFO] [stderr] --> src/parser.rs:52370:50 [INFO] [stderr] | [INFO] [stderr] 52370 | /// parse_slice - Parses array slice syntax [start:end:step] [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `start:end:step` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `NOT` [INFO] [stderr] --> src/parser.rs:54687:21 [INFO] [stderr] | [INFO] [stderr] 54687 | /// Parse WHEN [NOT] MATCHED clauses for MERGE statements [INFO] [stderr] | ^^^ no item named `NOT` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/dialects/datafusion.rs:4:16 [INFO] [stderr] | [INFO] [stderr] 4 | //! Reference: https://datafusion.apache.org/user-guide/sql/ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 4 | //! Reference: <https://datafusion.apache.org/user-guide/sql/> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/dialects/dremio.rs:4:16 [INFO] [stderr] | [INFO] [stderr] 4 | //! Reference: https://docs.dremio.com/current/reference/sql/data-types/ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 4 | //! Reference: <https://docs.dremio.com/current/reference/sql/data-types/> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/dialects/druid.rs:4:16 [INFO] [stderr] | [INFO] [stderr] 4 | //! Reference: https://druid.apache.org/docs/latest/querying/sql-data-types/ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 4 | //! Reference: <https://druid.apache.org/docs/latest/querying/sql-data-types/> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/dialects/exasol.rs:6:22 [INFO] [stderr] | [INFO] [stderr] 6 | //! - SQL Reference: https://docs.exasol.com/db/latest/sql_references/basiclanguageelements.htm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 6 | //! - SQL Reference: <https://docs.exasol.com/db/latest/sql_references/basiclanguageelements.htm> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/dialects/exasol.rs:7:19 [INFO] [stderr] | [INFO] [stderr] 7 | //! - Data Types: https://docs.exasol.com/db/latest/sql_references/data_types/datatypesoverview.htm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 7 | //! - Data Types: <https://docs.exasol.com/db/latest/sql_references/data_types/datatypesoverview.htm> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/dialects/exasol.rs:8:18 [INFO] [stderr] | [INFO] [stderr] 8 | //! - Functions: https://docs.exasol.com/db/latest/sql_references/functions/ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 8 | //! - Functions: <https://docs.exasol.com/db/latest/sql_references/functions/> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/dialects/fabric.rs:7:19 [INFO] [stderr] | [INFO] [stderr] 7 | //! - Data Types: https://learn.microsoft.com/en-us/fabric/data-warehouse/data-types [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 7 | //! - Data Types: <https://learn.microsoft.com/en-us/fabric/data-warehouse/data-types> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/dialects/fabric.rs:8:27 [INFO] [stderr] | [INFO] [stderr] 8 | //! - T-SQL Surface Area: https://learn.microsoft.com/en-us/fabric/data-warehouse/tsql-surface-area [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 8 | //! - T-SQL Surface Area: <https://learn.microsoft.com/en-us/fabric/data-warehouse/tsql-surface-area> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/dialects/solr.rs:4:16 [INFO] [stderr] | [INFO] [stderr] 4 | //! Reference: https://solr.apache.org/guide/solr/latest/query-guide/sql-query.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 4 | //! Reference: <https://solr.apache.org/guide/solr/latest/query-guide/sql-query.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `expr` [INFO] [stderr] --> src/expressions.rs:4098:63 [INFO] [stderr] | [INFO] [stderr] 4098 | /// ClickHouse supports expression-first WITH items: WITH <expr> AS <alias> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `alias` [INFO] [stderr] --> src/expressions.rs:4098:73 [INFO] [stderr] | [INFO] [stderr] 4098 | /// ClickHouse supports expression-first WITH items: WITH <expr> AS <alias> [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/expressions.rs:4353:50 [INFO] [stderr] | [INFO] [stderr] 4353 | /// Uses postfix LIST syntax instead of ARRAY<T> [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 4353 | /// Uses postfix LIST syntax instead of `ARRAY<T>` [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `id` [INFO] [stderr] --> src/expressions.rs:4551:31 [INFO] [stderr] | [INFO] [stderr] 4551 | /// KILL [CONNECTION | QUERY] <id> [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `name` [INFO] [stderr] --> src/expressions.rs:5358:51 [INFO] [stderr] | [INFO] [stderr] 5358 | /// BigQuery: offset alias for WITH OFFSET AS <name> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `value` [INFO] [stderr] --> src/expressions.rs:7709:17 [INFO] [stderr] | [INFO] [stderr] 7709 | /// SHARING=<value> (Oracle) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `type` [INFO] [stderr] --> src/expressions.rs:7746:12 [INFO] [stderr] | [INFO] [stderr] 7746 | /// AS <type> clause (e.g., AS SMALLINT, AS BIGINT) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `value` [INFO] [stderr] --> src/expressions.rs:7765:17 [INFO] [stderr] | [INFO] [stderr] 7765 | /// SHARING=<value> (Oracle) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `value` [INFO] [stderr] --> src/generator.rs:236:46 [INFO] [stderr] | [INFO] [stderr] 236 | /// Whether to generate the limit as TOP <value> instead of LIMIT <value> [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `value` [INFO] [stderr] --> src/generator.rs:236:71 [INFO] [stderr] | [INFO] [stderr] 236 | /// Whether to generate the limit as TOP <value> instead of LIMIT <value> [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `props` [INFO] [stderr] --> src/generator.rs:321:25 [INFO] [stderr] | [INFO] [stderr] 321 | /// Whether to wrap <props> in AlterSet, e.g., ALTER ... SET (<props>) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `props` [INFO] [stderr] --> src/generator.rs:321:67 [INFO] [stderr] | [INFO] [stderr] 321 | /// Whether to wrap <props> in AlterSet, e.g., ALTER ... SET (<props>) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: Rust code block is empty [INFO] [stderr] --> src/optimizer/qualify_columns.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | /// ```ignore [INFO] [stderr] | _____^ [INFO] [stderr] 105 | | /// // SELECT col FROM tbl => SELECT tbl.col AS col FROM tbl [INFO] [stderr] 106 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/optimizer/qualify_columns.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/parser.rs:4:19 [INFO] [stderr] | [INFO] [stderr] 4 | //! [`Tokenizer`](crate::tokens::Tokenizer) and builds a tree of [`Expression`] [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 4 - //! [`Tokenizer`](crate::tokens::Tokenizer) and builds a tree of [`Expression`] [INFO] [stderr] 4 + //! [`Tokenizer`] and builds a tree of [`Expression`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/parser.rs:488:70 [INFO] [stderr] | [INFO] [stderr] 488 | /// The parser consumes a `Vec<Token>` produced by the [`Tokenizer`](crate::tokens::Tokenizer) [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 488 - /// The parser consumes a `Vec<Token>` produced by the [`Tokenizer`](crate::tokens::Tokenizer) [INFO] [stderr] 488 + /// The parser consumes a `Vec<Token>` produced by the [`Tokenizer`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `name` [INFO] [stderr] --> src/parser.rs:41799:62 [INFO] [stderr] | [INFO] [stderr] 41799 | /// parse_deallocate_prepare - Parses DEALLOCATE PREPARE <name> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/parser.rs:45647:20 [INFO] [stderr] | [INFO] [stderr] 45647 | /// Reference: https://docs.snowflake.com/en/sql-reference/constructs/at-before [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 45647 | /// Reference: <https://docs.snowflake.com/en/sql-reference/constructs/at-before> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `number` [INFO] [stderr] --> src/parser.rs:51500:28 [INFO] [stderr] | [INFO] [stderr] 51500 | /// Format: INFINITE | <number> DAY | DAYS | MONTH | MONTHS | YEAR | YEARS [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `name` [INFO] [stderr] --> src/tokens.rs:1026:35 [INFO] [stderr] | [INFO] [stderr] 1026 | /// Whether INSERT ... FORMAT <name> should treat subsequent data as raw (ClickHouse). [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `polyglot-sql` (lib doc) generated 68 warnings (run `cargo fix --lib -p polyglot-sql` to apply 10 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.74s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/polyglot_sql/index.html [INFO] running `Command { std: "docker" "inspect" "7493bd101bded50a945347b3331eaf0e61f95cbcbfded699421e7cb19d158a32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7493bd101bded50a945347b3331eaf0e61f95cbcbfded699421e7cb19d158a32", kill_on_drop: false }` [INFO] [stdout] 7493bd101bded50a945347b3331eaf0e61f95cbcbfded699421e7cb19d158a32