# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)
# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )
# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "4bcb897320ae04752d4b963dd157a1ea031fb08f8df3da1f6446302ae74f7af2" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--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: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting sz-orm-core v1.2.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/access_control.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | pub fn new(context: AccessContext) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:406:26 [INFO] [stderr] | [INFO] [stderr] 406 | #![cfg_attr(docsrs, warn(missing_docs))] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/access_control.rs:166:5 [INFO] [stderr] | [INFO] [stderr] 166 | pub fn build(self) -> AccessContext { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/dynamic_sql.rs:708:1 [INFO] [stderr] | [INFO] [stderr] 708 | pub struct XmlNode { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dynamic_sql.rs:709:5 [INFO] [stderr] | [INFO] [stderr] 709 | pub node_type: XmlNodeType, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dynamic_sql.rs:710:5 [INFO] [stderr] | [INFO] [stderr] 710 | pub children: Vec<XmlNode>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/dynamic_sql.rs:714:1 [INFO] [stderr] | [INFO] [stderr] 714 | pub enum XmlNodeType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/dynamic_sql.rs:715:5 [INFO] [stderr] | [INFO] [stderr] 715 | Text(String), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/dynamic_sql.rs:716:5 [INFO] [stderr] | [INFO] [stderr] 716 | Element { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dynamic_sql.rs:717:9 [INFO] [stderr] | [INFO] [stderr] 717 | name: String, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dynamic_sql.rs:718:9 [INFO] [stderr] | [INFO] [stderr] 718 | attrs: HashMap<String, String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | BeforeInsert, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | AfterInsert, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | BeforeUpdate, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | AfterUpdate, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | BeforeDelete, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | AfterDelete, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:91:37 [INFO] [stderr] | [INFO] [stderr] 91 | SingleScalarRequiresSingleRow { actual_rows: usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:93:22 [INFO] [stderr] | [INFO] [stderr] 93 | ColumnNotFound { column: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:393:16 [INFO] [stderr] | [INFO] [stderr] 393 | Modified { sql: String, parameters: Vec<Value> }, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:393:29 [INFO] [stderr] | [INFO] [stderr] 393 | Modified { sql: String, parameters: Vec<Value> }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/hydration_plugin.rs:531:5 [INFO] [stderr] | [INFO] [stderr] 531 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/hydration_plugin.rs:537:5 [INFO] [stderr] | [INFO] [stderr] 537 | pub fn logs(&self) -> Vec<String> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/hydration_plugin.rs:541:5 [INFO] [stderr] | [INFO] [stderr] 541 | pub fn clear(&self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/hydration_plugin.rs:545:5 [INFO] [stderr] | [INFO] [stderr] 545 | pub fn count(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:619:5 [INFO] [stderr] | [INFO] [stderr] 619 | pub sql: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:620:5 [INFO] [stderr] | [INFO] [stderr] 620 | pub elapsed: Duration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:621:5 [INFO] [stderr] | [INFO] [stderr] 621 | pub threshold: Duration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:809:5 [INFO] [stderr] | [INFO] [stderr] 809 | pub stage: ExecutionStage, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:810:5 [INFO] [stderr] | [INFO] [stderr] 810 | pub sql: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/hydration_plugin.rs:811:5 [INFO] [stderr] | [INFO] [stderr] 811 | pub affected_rows: Option<usize>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/hydration_plugin.rs:815:5 [INFO] [stderr] | [INFO] [stderr] 815 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/hydration_plugin.rs:821:5 [INFO] [stderr] | [INFO] [stderr] 821 | pub fn records(&self) -> Vec<AuditRecord> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/hydration_plugin.rs:825:5 [INFO] [stderr] | [INFO] [stderr] 825 | pub fn count(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/hydration_plugin.rs:829:5 [INFO] [stderr] | [INFO] [stderr] 829 | pub fn clear(&self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/hydration_plugin.rs:873:5 [INFO] [stderr] | [INFO] [stderr] 873 | pub fn new(pattern: impl Into<String>, replacement: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/hydration_plugin.rs:915:5 [INFO] [stderr] | [INFO] [stderr] 915 | pub fn new(keywords: Vec<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | pub limit: Option<usize>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | pub nullable: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | pub default: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | pub auto_increment: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | pub unique: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | pub comment: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | pub precision: Option<(u32, u32)>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 112 | pub after: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:183:5 [INFO] [stderr] | [INFO] [stderr] 183 | pub unique: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | pub name: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:185:5 [INFO] [stderr] | [INFO] [stderr] 185 | pub index_type: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | pub on_delete: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/phinx_migration.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | pub on_update: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/repository.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | pub field: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/repository.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | pub op: WhereOp, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/repository.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 112 | pub value: Value, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/repository.rs:166:5 [INFO] [stderr] | [INFO] [stderr] 166 | pub items: Vec<T>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/repository.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | pub total: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/repository.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | pub page: u64, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/repository.rs:169:5 [INFO] [stderr] | [INFO] [stderr] 169 | pub page_size: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/repository.rs:325:19 [INFO] [stderr] | [INFO] [stderr] 325 | TooManyRows { actual: usize, limit: usize }, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/repository.rs:325:34 [INFO] [stderr] | [INFO] [stderr] 325 | TooManyRows { actual: usize, limit: usize }, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/repository.rs:896:5 [INFO] [stderr] | [INFO] [stderr] 896 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/repository.rs:903:5 [INFO] [stderr] | [INFO] [stderr] 903 | pub fn from_vec(items: Vec<E>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/repository.rs:910:5 [INFO] [stderr] | [INFO] [stderr] 910 | pub fn len(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/repository.rs:917:5 [INFO] [stderr] | [INFO] [stderr] 917 | pub fn is_empty(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/repository.rs:921:5 [INFO] [stderr] | [INFO] [stderr] 921 | pub fn clear(&self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:476:19 [INFO] [stderr] | [INFO] [stderr] 476 | MapNotFound { id: String }, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:478:29 [INFO] [stderr] | [INFO] [stderr] 478 | RequiredColumnMissing { column: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:480:27 [INFO] [stderr] | [INFO] [stderr] 480 | NestedMappingFailed { property: String, reason: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:480:45 [INFO] [stderr] | [INFO] [stderr] 480 | NestedMappingFailed { property: String, reason: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/result_map.rs:742:5 [INFO] [stderr] | [INFO] [stderr] 742 | pub fn new(column: impl Into<String>, type_name: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:753:5 [INFO] [stderr] | [INFO] [stderr] 753 | pub name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:754:5 [INFO] [stderr] | [INFO] [stderr] 754 | pub column: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/result_map.rs:758:5 [INFO] [stderr] | [INFO] [stderr] 758 | pub fn new(name: impl Into<String>, column: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:769:5 [INFO] [stderr] | [INFO] [stderr] 769 | pub entity_class: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:770:5 [INFO] [stderr] | [INFO] [stderr] 770 | pub fields: Vec<FieldResult>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:771:5 [INFO] [stderr] | [INFO] [stderr] 771 | pub discriminator_column: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/result_map.rs:775:5 [INFO] [stderr] | [INFO] [stderr] 775 | pub fn new(entity_class: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:783:5 [INFO] [stderr] | [INFO] [stderr] 783 | pub fn add_field(&mut self, field: FieldResult) -> &mut Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:788:5 [INFO] [stderr] | [INFO] [stderr] 788 | pub fn with_discriminator_column(mut self, col: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:797:5 [INFO] [stderr] | [INFO] [stderr] 797 | pub name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:798:5 [INFO] [stderr] | [INFO] [stderr] 798 | pub entities: Vec<EntityResult>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/result_map.rs:799:5 [INFO] [stderr] | [INFO] [stderr] 799 | pub scalars: Vec<ScalarResult>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/result_map.rs:803:5 [INFO] [stderr] | [INFO] [stderr] 803 | pub fn new(name: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:811:5 [INFO] [stderr] | [INFO] [stderr] 811 | pub fn add_entity(&mut self, entity: EntityResult) -> &mut Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:816:5 [INFO] [stderr] | [INFO] [stderr] 816 | pub fn add_scalar(&mut self, scalar: ScalarResult) -> &mut Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/result_map.rs:829:5 [INFO] [stderr] | [INFO] [stderr] 829 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:835:5 [INFO] [stderr] | [INFO] [stderr] 835 | pub fn register(&self, mapping: ResultSetMapping) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:840:5 [INFO] [stderr] | [INFO] [stderr] 840 | pub fn get(&self, name: &str) -> Option<ResultSetMapping> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:845:5 [INFO] [stderr] | [INFO] [stderr] 845 | pub fn contains(&self, name: &str) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:850:5 [INFO] [stderr] | [INFO] [stderr] 850 | pub fn len(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:855:5 [INFO] [stderr] | [INFO] [stderr] 855 | pub fn is_empty(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/result_map.rs:872:5 [INFO] [stderr] | [INFO] [stderr] 872 | pub fn new(sql: impl Into<String>, mapping_name: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:880:5 [INFO] [stderr] | [INFO] [stderr] 880 | pub fn bind(&mut self, value: Value) -> &mut Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/result_map.rs:885:5 [INFO] [stderr] | [INFO] [stderr] 885 | pub fn bind_many(&mut self, values: Vec<Value>) -> &mut Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/typed_ast.rs:428:5 [INFO] [stderr] | [INFO] [stderr] 428 | pub fn new(_col: C, value: V) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/typed_ast.rs:452:5 [INFO] [stderr] | [INFO] [stderr] 452 | pub fn new(_col: C, value: V) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/typed_ast.rs:476:5 [INFO] [stderr] | [INFO] [stderr] 476 | pub fn new(_col: C, value: V) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/typed_ast.rs:500:5 [INFO] [stderr] | [INFO] [stderr] 500 | pub fn new(_col: C, value: V) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/typed_ast.rs:524:5 [INFO] [stderr] | [INFO] [stderr] 524 | pub fn new(_col: C, value: V) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/typed_ast.rs:550:5 [INFO] [stderr] | [INFO] [stderr] 550 | pub fn new(left: L, right: R) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/typed_ast.rs:575:5 [INFO] [stderr] | [INFO] [stderr] 575 | pub fn new(left: L, right: R) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `paginate` [INFO] [stderr] --> src/repository.rs:492:13 [INFO] [stderr] | [INFO] [stderr] 492 | /// 同 [`paginate`]:匹配行数超过 [`REPOSITORY_SCAN_LIMIT`] 时返回 [INFO] [stderr] | ^^^^^^^^ no item named `paginate` 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: redundant explicit link target [INFO] [stderr] --> src/repository.rs:228:36 [INFO] [stderr] | [INFO] [stderr] 228 | /// 由 [`Repository::batch_update`](Repository::batch_update) 返回, [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] 228 - /// 由 [`Repository::batch_update`](Repository::batch_update) 返回, [INFO] [stderr] 228 + /// 由 [`Repository::batch_update`] 返回, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u8` [INFO] [stderr] --> src/typed_ast.rs:115:25 [INFO] [stderr] | [INFO] [stderr] 115 | /// SQL Binary 类型(对应 Vec<u8> / BLOB/BYTEA/VARBINARY) [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 115 | /// SQL Binary 类型(对应 `Vec<u8>` / BLOB/BYTEA/VARBINARY) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/typed_ast.rs:119:22 [INFO] [stderr] | [INFO] [stderr] 119 | /// 可空类型包装器(对应 Option<T> / NULLABLE) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 119 | /// 可空类型包装器(对应 `Option<T>` / NULLABLE) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `sz-orm-core` (lib doc) generated 103 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.66s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: redis v0.27.6 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/sz_orm_core/index.html [INFO] running `Command { std: "docker" "inspect" "4bcb897320ae04752d4b963dd157a1ea031fb08f8df3da1f6446302ae74f7af2", kill_on_drop: false }`