polyglot-sql 0.1.1

SQL parsing, validating, formatting, and dialect translation library
Documentation
Build #2894040 2026-02-13 17:56:21

# rustc version rustc 1.95.0-nightly (47611e160 2026-02-12)

# docs.rs version docsrs 0.0.0 (91dcccd9 2026-02-13 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/polyglot-sql-0.1.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/polyglot-sql-0.1.1/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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260212-1.95.0-nightly-47611e160\", \"--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] 1e304720b430301682d733eae147f4998f4b329c25ecd801f8518080a08b19e4 [INFO] running `Command { std: "docker" "start" "-a" "1e304720b430301682d733eae147f4998f4b329c25ecd801f8518080a08b19e4", 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.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `FromStr` [INFO] [stderr] --> src/dialects/mod.rs:103:71 [INFO] [stderr] | [INFO] [stderr] 103 | /// Dialect names are case-insensitive when parsed from strings via [`FromStr`]. [INFO] [stderr] | ^^^^^^^ no item named `FromStr` 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:3558:60 [INFO] [stderr] | [INFO] [stderr] 3558 | /// 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 `3` [INFO] [stderr] --> src/expressions.rs:3558:70 [INFO] [stderr] | [INFO] [stderr] 3558 | /// 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:3679:70 [INFO] [stderr] | [INFO] [stderr] 3679 | /// 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:3681:74 [INFO] [stderr] | [INFO] [stderr] 3681 | /// 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:3709:43 [INFO] [stderr] | [INFO] [stderr] 3709 | /// 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:4592:67 [INFO] [stderr] | [INFO] [stderr] 4592 | /// 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:4845:29 [INFO] [stderr] | [INFO] [stderr] 4845 | /// 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:4845:43 [INFO] [stderr] | [INFO] [stderr] 4845 | /// 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:4870:24 [INFO] [stderr] | [INFO] [stderr] 4870 | /// 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:5167:32 [INFO] [stderr] | [INFO] [stderr] 5167 | /// 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:5248:59 [INFO] [stderr] | [INFO] [stderr] 5248 | /// 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:5275:73 [INFO] [stderr] | [INFO] [stderr] 5275 | /// 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:5350:38 [INFO] [stderr] | [INFO] [stderr] 5350 | /// 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:5350:50 [INFO] [stderr] | [INFO] [stderr] 5350 | /// 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:5717:57 [INFO] [stderr] | [INFO] [stderr] 5717 | /// 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:5726:41 [INFO] [stderr] | [INFO] [stderr] 5726 | /// 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:5726:68 [INFO] [stderr] | [INFO] [stderr] 5726 | /// 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:5824:72 [INFO] [stderr] | [INFO] [stderr] 5824 | /// 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:12241:36 [INFO] [stderr] | [INFO] [stderr] 12241 | /// 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:32923:43 [INFO] [stderr] | [INFO] [stderr] 32923 | /// 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:32923:66 [INFO] [stderr] | [INFO] [stderr] 32923 | /// 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:33571:54 [INFO] [stderr] | [INFO] [stderr] 33571 | /// 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:35263:37 [INFO] [stderr] | [INFO] [stderr] 35263 | /// 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:36354:29 [INFO] [stderr] | [INFO] [stderr] 36354 | /// 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:36354:38 [INFO] [stderr] | [INFO] [stderr] 36354 | /// 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:36354:50 [INFO] [stderr] | [INFO] [stderr] 36354 | /// 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:36415:23 [INFO] [stderr] | [INFO] [stderr] 36415 | /// 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:36415:35 [INFO] [stderr] | [INFO] [stderr] 36415 | /// 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:36415:46 [INFO] [stderr] | [INFO] [stderr] 36415 | /// 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:36489:39 [INFO] [stderr] | [INFO] [stderr] 36489 | /// 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:36489:48 [INFO] [stderr] | [INFO] [stderr] 36489 | /// 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:36489:55 [INFO] [stderr] | [INFO] [stderr] 36489 | /// 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:36693:18 [INFO] [stderr] | [INFO] [stderr] 36693 | /// 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:36862:19 [INFO] [stderr] | [INFO] [stderr] 36862 | /// - 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:36900:34 [INFO] [stderr] | [INFO] [stderr] 36900 | /// - 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:36901:19 [INFO] [stderr] | [INFO] [stderr] 36901 | /// - 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:37911:43 [INFO] [stderr] | [INFO] [stderr] 37911 | /// 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:41277:41 [INFO] [stderr] | [INFO] [stderr] 41277 | /// 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:41779:50 [INFO] [stderr] | [INFO] [stderr] 41779 | /// 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:43936:21 [INFO] [stderr] | [INFO] [stderr] 43936 | /// 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/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] = note: `#[warn(rustdoc::bare_urls)]` on by default [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/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: 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/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/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: unclosed HTML tag `expr` [INFO] [stderr] --> src/expressions.rs:3380:63 [INFO] [stderr] | [INFO] [stderr] 3380 | /// 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:3380:73 [INFO] [stderr] | [INFO] [stderr] 3380 | /// 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:3564:50 [INFO] [stderr] | [INFO] [stderr] 3564 | /// Uses postfix LIST syntax instead of ARRAY<T> [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 3564 | /// Uses postfix LIST syntax instead of `ARRAY<T>` [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `id` [INFO] [stderr] --> src/expressions.rs:3731:31 [INFO] [stderr] | [INFO] [stderr] 3731 | /// KILL [CONNECTION | QUERY] <id> [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `name` [INFO] [stderr] --> src/expressions.rs:4493:51 [INFO] [stderr] | [INFO] [stderr] 4493 | /// BigQuery: offset alias for WITH OFFSET AS <name> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `value` [INFO] [stderr] --> src/generator.rs:171:46 [INFO] [stderr] | [INFO] [stderr] 171 | /// 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:171:71 [INFO] [stderr] | [INFO] [stderr] 171 | /// 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:256:25 [INFO] [stderr] | [INFO] [stderr] 256 | /// 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:256:67 [INFO] [stderr] | [INFO] [stderr] 256 | /// 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:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | /// ```ignore [INFO] [stderr] | _____^ [INFO] [stderr] 100 | | /// // SELECT col FROM tbl => SELECT tbl.col AS col FROM tbl [INFO] [stderr] 101 | | /// ``` [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:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | /// ```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:444:70 [INFO] [stderr] | [INFO] [stderr] 444 | /// 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] 444 - /// The parser consumes a `Vec<Token>` produced by the [`Tokenizer`](crate::tokens::Tokenizer) [INFO] [stderr] 444 + /// 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:32706:62 [INFO] [stderr] | [INFO] [stderr] 32706 | /// 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:36045:20 [INFO] [stderr] | [INFO] [stderr] 36045 | /// 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] 36045 | /// 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:40943:28 [INFO] [stderr] | [INFO] [stderr] 40943 | /// Format: INFINITE | <number> DAY | DAYS | MONTH | MONTHS | YEAR | YEARS [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `polyglot-sql` (lib doc) generated 64 warnings (run `cargo fix --lib -p polyglot-sql` to apply 9 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.43s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/polyglot_sql/index.html [INFO] running `Command { std: "docker" "inspect" "1e304720b430301682d733eae147f4998f4b329c25ecd801f8518080a08b19e4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e304720b430301682d733eae147f4998f4b329c25ecd801f8518080a08b19e4", kill_on_drop: false }` [INFO] [stdout] 1e304720b430301682d733eae147f4998f4b329c25ecd801f8518080a08b19e4