# rustc version rustc 1.99.0-nightly (84b36a78a 2026-08-06)
# docs.rs version docsrs 0.0.0 (c0e43eba3fa5e6341d933cf845300a19b1ac3e4e 2026-08-06 )
# 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" "cdb1111e3ed3687644aeee399938201e0f7f87fad82fe0e96a0f523efda7c3af" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260806-1.99.0-nightly-84b36a78a\", \"--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 v2.3.0 (/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 trait [INFO] [stderr] --> src/cache.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub trait Cache: Send + Sync { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/cache.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | fn get(&self, key: &str) -> Result<Option<Vec<u8>>, CacheError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/cache.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | fn set(&self, key: &str, value: Vec<u8>, ttl: Option<Duration>) -> Result<(), CacheError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/cache.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | fn delete(&self, key: &str) -> Result<(), CacheError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/cache.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | fn clear(&self) -> Result<(), CacheError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/cache.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | fn exists(&self, key: &str) -> Result<bool, CacheError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/cache.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | fn expire(&self, key: &str, ttl: Duration) -> Result<(), CacheError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/cache.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | fn ttl(&self, key: &str) -> Result<Option<Duration>, CacheError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/cache.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | pub struct MemoryCache { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/cache.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/cache.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn with_ttl(ttl: Duration) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/cache.rs:129:1 [INFO] [stderr] | [INFO] [stderr] 129 | pub struct MultiLevelCache { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/cache.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/cache.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | pub fn add_cache(mut self, cache: Box<dyn Cache>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/cache.rs:212:1 [INFO] [stderr] | [INFO] [stderr] 212 | pub struct CacheStats { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/cache.rs:213:5 [INFO] [stderr] | [INFO] [stderr] 213 | pub hits: u64, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/cache.rs:214:5 [INFO] [stderr] | [INFO] [stderr] 214 | pub misses: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/cache.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | pub sets: u64, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/cache.rs:216:5 [INFO] [stderr] | [INFO] [stderr] 216 | pub deletes: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dialect.rs:188:5 [INFO] [stderr] | [INFO] [stderr] 188 | pub name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dialect.rs:189:5 [INFO] [stderr] | [INFO] [stderr] 189 | pub sql_type: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dialect.rs:190:5 [INFO] [stderr] | [INFO] [stderr] 190 | pub nullable: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dialect.rs:191:5 [INFO] [stderr] | [INFO] [stderr] 191 | pub default: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dialect.rs:192:5 [INFO] [stderr] | [INFO] [stderr] 192 | pub auto_increment: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dialect.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | pub primary_key: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/dialect.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | AddColumn(ColumnDef), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/dialect.rs:200:5 [INFO] [stderr] | [INFO] [stderr] 200 | DropColumn(String), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/dialect.rs:201:5 [INFO] [stderr] | [INFO] [stderr] 201 | ModifyColumn(ColumnDef), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/dialect.rs:202:5 [INFO] [stderr] | [INFO] [stderr] 202 | AddIndex(String, Vec<String>), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/dialect.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | DropIndex(String), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/dialect.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | AddForeignKey { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dialect.rs:205:9 [INFO] [stderr] | [INFO] [stderr] 205 | columns: Vec<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dialect.rs:206:9 [INFO] [stderr] | [INFO] [stderr] 206 | reference_table: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/dialect.rs:207:9 [INFO] [stderr] | [INFO] [stderr] 207 | reference_columns: Vec<String>, [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 struct field [INFO] [stderr] --> src/error.rs:525:19 [INFO] [stderr] | [INFO] [stderr] 525 | RateLimited { remaining: u64, reset_at: i64 }, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/error.rs:525:35 [INFO] [stderr] | [INFO] [stderr] 525 | RateLimited { remaining: u64, reset_at: i64 }, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/error.rs:529:5 [INFO] [stderr] | [INFO] [stderr] 529 | pub fn error_code(&self) -> &'static str { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/error.rs:594:5 [INFO] [stderr] | [INFO] [stderr] 594 | pub fn error_code(&self) -> &'static str { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/error.rs:634:5 [INFO] [stderr] | [INFO] [stderr] 634 | Active, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/error.rs:635:5 [INFO] [stderr] | [INFO] [stderr] 635 | Committed, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/error.rs:636:5 [INFO] [stderr] | [INFO] [stderr] 636 | RolledBack, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/error.rs:682:31 [INFO] [stderr] | [INFO] [stderr] 682 | MaxNestingDepthExceeded { current_depth: u32, max_depth: u32 }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/error.rs:682:51 [INFO] [stderr] | [INFO] [stderr] 682 | MaxNestingDepthExceeded { current_depth: u32, max_depth: u32 }, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/error.rs:688:24 [INFO] [stderr] | [INFO] [stderr] 688 | DeadlockDetected { attempt: u32, max_attempts: u32 }, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/error.rs:688:38 [INFO] [stderr] | [INFO] [stderr] 688 | DeadlockDetected { attempt: u32, max_attempts: u32 }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | BeforeInsert, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | AfterInsert, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | BeforeUpdate, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | AfterUpdate, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | BeforeDelete, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/hooks.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | 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 [INFO] [stderr] --> src/migration.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | pub struct Migration { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | pub version: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | pub name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | pub sql_up: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | pub sql_down: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | pub batch: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | pub executed_at: Option<chrono::DateTime<chrono::Utc>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/migration.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | pub fn new(version: &str, name: &str, sql_up: &str, sql_down: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn with_batch(mut self, batch: i32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn with_executed_at(mut self, time: chrono::DateTime<chrono::Utc>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> src/migration.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | pub trait MigrationResolver: Send + Sync { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | fn resolve(&self, db_type: DbType) -> Result<Vec<Migration>, DbError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/migration.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | pub struct FileMigrationResolver { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | pub path: PathBuf, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/migration.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | pub fn new(path: PathBuf) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/migration.rs:177:1 [INFO] [stderr] | [INFO] [stderr] 177 | pub struct MigrationContext { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:178:5 [INFO] [stderr] | [INFO] [stderr] 178 | pub table_name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | pub connection: Option<Box<dyn crate::pool::Connection>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/migration.rs:249:1 [INFO] [stderr] | [INFO] [stderr] 249 | pub enum MigrationDirection { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/migration.rs:250:5 [INFO] [stderr] | [INFO] [stderr] 250 | Up, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/migration.rs:251:5 [INFO] [stderr] | [INFO] [stderr] 251 | Down, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/migration.rs:254:1 [INFO] [stderr] | [INFO] [stderr] 254 | pub struct Migrator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/migration.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | pub fn new(context: MigrationContext) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | pub fn add_migration(mut self, migration: Migration) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:272:5 [INFO] [stderr] | [INFO] [stderr] 272 | pub fn add_migrations(mut self, migrations: Vec<Migration>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | pub fn get_migrations(&self) -> &Vec<Migration> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:281:5 [INFO] [stderr] | [INFO] [stderr] 281 | pub fn get_pending_migrations(&self) -> Vec<&Migration> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:285:5 [INFO] [stderr] | [INFO] [stderr] 285 | pub fn get_applied_migrations(&self) -> Vec<&Migration> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:289:5 [INFO] [stderr] | [INFO] [stderr] 289 | pub fn latest_version(&self) -> Option<&str> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | pub fn find_migration(&self, version: &str) -> Option<&Migration> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/migration.rs:716:1 [INFO] [stderr] | [INFO] [stderr] 716 | pub struct MigrationProgress { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:717:5 [INFO] [stderr] | [INFO] [stderr] 717 | pub total: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:718:5 [INFO] [stderr] | [INFO] [stderr] 718 | pub applied: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:719:5 [INFO] [stderr] | [INFO] [stderr] 719 | pub pending: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:720:5 [INFO] [stderr] | [INFO] [stderr] 720 | pub current_batch: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/migration.rs:724:5 [INFO] [stderr] | [INFO] [stderr] 724 | pub fn new(total: usize, applied: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:733:5 [INFO] [stderr] | [INFO] [stderr] 733 | pub fn percent_complete(&self) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/migration.rs:741:1 [INFO] [stderr] | [INFO] [stderr] 741 | pub struct SchemaBuilder { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/migration.rs:750:5 [INFO] [stderr] | [INFO] [stderr] 750 | pub fn new(table_name: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:760:5 [INFO] [stderr] | [INFO] [stderr] 760 | pub fn add_column(mut self, column: ColumnDef) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:765:5 [INFO] [stderr] | [INFO] [stderr] 765 | pub fn add_index(mut self, index: IndexDef) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:770:5 [INFO] [stderr] | [INFO] [stderr] 770 | pub fn add_foreign_key(mut self, fk: ForeignKeyDef) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:775:5 [INFO] [stderr] | [INFO] [stderr] 775 | pub fn if_not_exists(mut self, value: bool) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:780:5 [INFO] [stderr] | [INFO] [stderr] 780 | pub fn build(&self, db_type: DbType) -> Result<String, DbError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/migration.rs:808:1 [INFO] [stderr] | [INFO] [stderr] 808 | pub struct ColumnDef { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:809:5 [INFO] [stderr] | [INFO] [stderr] 809 | pub name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:810:5 [INFO] [stderr] | [INFO] [stderr] 810 | pub col_type: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:811:5 [INFO] [stderr] | [INFO] [stderr] 811 | pub length: Option<usize>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:812:5 [INFO] [stderr] | [INFO] [stderr] 812 | pub precision: Option<(u32, u32)>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:813:5 [INFO] [stderr] | [INFO] [stderr] 813 | pub nullable: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:814:5 [INFO] [stderr] | [INFO] [stderr] 814 | pub default: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:815:5 [INFO] [stderr] | [INFO] [stderr] 815 | pub auto_increment: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:816:5 [INFO] [stderr] | [INFO] [stderr] 816 | pub unique: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:817:5 [INFO] [stderr] | [INFO] [stderr] 817 | pub comment: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/migration.rs:821:5 [INFO] [stderr] | [INFO] [stderr] 821 | pub fn new(name: &str, col_type: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:835:5 [INFO] [stderr] | [INFO] [stderr] 835 | pub fn not_null(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:840:5 [INFO] [stderr] | [INFO] [stderr] 840 | pub fn default(mut self, value: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:845:5 [INFO] [stderr] | [INFO] [stderr] 845 | pub fn auto_increment(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:850:5 [INFO] [stderr] | [INFO] [stderr] 850 | pub fn unique(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:855:5 [INFO] [stderr] | [INFO] [stderr] 855 | pub fn comment(mut self, comment: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:860:5 [INFO] [stderr] | [INFO] [stderr] 860 | pub fn length(mut self, len: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/migration.rs:894:1 [INFO] [stderr] | [INFO] [stderr] 894 | pub struct IndexDef { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:895:5 [INFO] [stderr] | [INFO] [stderr] 895 | pub name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:896:5 [INFO] [stderr] | [INFO] [stderr] 896 | pub columns: Vec<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:897:5 [INFO] [stderr] | [INFO] [stderr] 897 | pub unique: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:898:5 [INFO] [stderr] | [INFO] [stderr] 898 | pub index_type: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/migration.rs:902:5 [INFO] [stderr] | [INFO] [stderr] 902 | pub fn new(name: &str, columns: Vec<&str>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:911:5 [INFO] [stderr] | [INFO] [stderr] 911 | pub fn unique(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/migration.rs:928:1 [INFO] [stderr] | [INFO] [stderr] 928 | pub struct ForeignKeyDef { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:929:5 [INFO] [stderr] | [INFO] [stderr] 929 | pub name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:930:5 [INFO] [stderr] | [INFO] [stderr] 930 | pub column: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:931:5 [INFO] [stderr] | [INFO] [stderr] 931 | pub referenced_table: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:932:5 [INFO] [stderr] | [INFO] [stderr] 932 | pub referenced_column: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:933:5 [INFO] [stderr] | [INFO] [stderr] 933 | pub on_delete: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/migration.rs:934:5 [INFO] [stderr] | [INFO] [stderr] 934 | pub on_update: Option<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/migration.rs:938:5 [INFO] [stderr] | [INFO] [stderr] 938 | pub fn new(name: &str, column: &str, referenced_table: &str, referenced_column: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:949:5 [INFO] [stderr] | [INFO] [stderr] 949 | pub fn on_delete(mut self, action: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/migration.rs:954:5 [INFO] [stderr] | [INFO] [stderr] 954 | pub fn on_update(mut self, action: &str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/model.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | pub fn new(created_at: Option<&'static str>, updated_at: Option<&'static str>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/model.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | pub fn with_both(created_at: &'static str, updated_at: &'static str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | pub foreign_key: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | pub parent_model: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | pub parent_pk: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:170:5 [INFO] [stderr] | [INFO] [stderr] 170 | pub foreign_key: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | pub child_model: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | pub child_pk: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:178:5 [INFO] [stderr] | [INFO] [stderr] 178 | pub foreign_key: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | pub child_model: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | pub child_pk: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | pub junction_table: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | pub foreign_key: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | pub other_key: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | pub target_model: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:197:5 [INFO] [stderr] | [INFO] [stderr] 197 | pub target_pk: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/model.rs:573:5 [INFO] [stderr] | [INFO] [stderr] 573 | RelationNotFound(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/model.rs:576:5 [INFO] [stderr] | [INFO] [stderr] 576 | QueryError(String), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/model.rs:579:5 [INFO] [stderr] | [INFO] [stderr] 579 | NotLoaded(String), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/model.rs:677:5 [INFO] [stderr] | [INFO] [stderr] 677 | pub builder: &'a mut dyn QueryBuilderExt<Model = M>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> src/model.rs:680:1 [INFO] [stderr] | [INFO] [stderr] 680 | pub trait QueryBuilderExt: Send + Sync { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated type [INFO] [stderr] --> src/model.rs:681:5 [INFO] [stderr] | [INFO] [stderr] 681 | type Model: Model; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/model.rs:683:5 [INFO] [stderr] | [INFO] [stderr] 683 | fn and_where(&mut self, condition: &str); [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 method [INFO] [stderr] --> src/pool.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | / fn execute<'a>( [INFO] [stderr] 47 | | &'a mut self, [INFO] [stderr] 48 | | sql: &'a str, [INFO] [stderr] 49 | | ) -> Pin<Box<dyn Future<Output = Result<u64, crate::DbError>> + Send + 'a>>; [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | / fn query<'a>( [INFO] [stderr] 51 | | &'a mut self, [INFO] [stderr] 52 | | sql: &'a str, [INFO] [stderr] 53 | | ) -> Pin<Box<dyn Future<Output = Result<QueryRows, crate::DbError>> + Send + 'a>>; [INFO] [stderr] | |______________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | / fn begin_transaction<'a>( [INFO] [stderr] 55 | | &'a mut self, [INFO] [stderr] 56 | | ) -> Pin<Box<dyn Future<Output = Result<(), crate::DbError>> + Send + 'a>>; [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | / fn commit<'a>( [INFO] [stderr] 58 | | &'a mut self, [INFO] [stderr] 59 | | ) -> Pin<Box<dyn Future<Output = Result<(), crate::DbError>> + Send + 'a>>; [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | / fn rollback<'a>( [INFO] [stderr] 61 | | &'a mut self, [INFO] [stderr] 62 | | ) -> Pin<Box<dyn Future<Output = Result<(), crate::DbError>> + Send + 'a>>; [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | fn is_connected(&self) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | fn ping<'a>(&'a mut self) -> Pin<Box<dyn Future<Output = bool> + Send + 'a>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | / fn close<'a>( [INFO] [stderr] 66 | | &'a mut self, [INFO] [stderr] 67 | | ) -> Pin<Box<dyn Future<Output = Result<(), crate::DbError>> + Send + 'a>>; [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/pool.rs:395:5 [INFO] [stderr] | [INFO] [stderr] 395 | Tls12, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/pool.rs:396:5 [INFO] [stderr] | [INFO] [stderr] 396 | Tls13, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/pool.rs:432:1 [INFO] [stderr] | [INFO] [stderr] 432 | pub struct PoolConfig { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:433:5 [INFO] [stderr] | [INFO] [stderr] 433 | pub max_size: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:434:5 [INFO] [stderr] | [INFO] [stderr] 434 | pub min_idle: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:435:5 [INFO] [stderr] | [INFO] [stderr] 435 | pub acquire_timeout: Duration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:436:5 [INFO] [stderr] | [INFO] [stderr] 436 | pub idle_timeout: Duration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:437:5 [INFO] [stderr] | [INFO] [stderr] 437 | pub max_lifetime: Duration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:438:5 [INFO] [stderr] | [INFO] [stderr] 438 | pub connection_timeout: Duration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/pool.rs:551:1 [INFO] [stderr] | [INFO] [stderr] 551 | pub struct PoolStatus { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:552:5 [INFO] [stderr] | [INFO] [stderr] 552 | pub idle: u32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:553:5 [INFO] [stderr] | [INFO] [stderr] 553 | pub active: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:554:5 [INFO] [stderr] | [INFO] [stderr] 554 | pub max: u32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/pool.rs:555:5 [INFO] [stderr] | [INFO] [stderr] 555 | pub min: u32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/pool.rs:605:1 [INFO] [stderr] | [INFO] [stderr] 605 | pub struct PoolConfigBuilder { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/pool.rs:610:5 [INFO] [stderr] | [INFO] [stderr] 610 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:616:5 [INFO] [stderr] | [INFO] [stderr] 616 | pub fn max_size(mut self, size: u32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:621:5 [INFO] [stderr] | [INFO] [stderr] 621 | pub fn min_idle(mut self, count: u32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:626:5 [INFO] [stderr] | [INFO] [stderr] 626 | pub fn acquire_timeout(mut self, timeout_secs: u64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:631:5 [INFO] [stderr] | [INFO] [stderr] 631 | pub fn idle_timeout(mut self, timeout_secs: u64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:636:5 [INFO] [stderr] | [INFO] [stderr] 636 | pub fn max_lifetime(mut self, lifetime_secs: u64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:689:5 [INFO] [stderr] | [INFO] [stderr] 689 | pub fn build(self) -> Result<PoolConfig, PoolError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/pool.rs:704:5 [INFO] [stderr] | [INFO] [stderr] 704 | async fn create(&self) -> Result<Box<dyn Connection>, crate::DbError>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/query.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | pub fn new(dialect: Box<dyn Dialect>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | pub fn table(mut self, table: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:649:5 [INFO] [stderr] | [INFO] [stderr] 649 | pub fn where_in(mut self, field: impl Into<String>, values: Vec<Value>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:655:5 [INFO] [stderr] | [INFO] [stderr] 655 | pub fn where_not_in(mut self, field: impl Into<String>, values: Vec<Value>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:661:5 [INFO] [stderr] | [INFO] [stderr] 661 | pub fn where_between(mut self, field: impl Into<String>, start: Value, end: Value) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:667:5 [INFO] [stderr] | [INFO] [stderr] 667 | pub fn where_not_between(mut self, field: impl Into<String>, start: Value, end: Value) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:673:5 [INFO] [stderr] | [INFO] [stderr] 673 | pub fn where_null(mut self, field: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:679:5 [INFO] [stderr] | [INFO] [stderr] 679 | pub fn where_not_null(mut self, field: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:685:5 [INFO] [stderr] | [INFO] [stderr] 685 | pub fn order_by(mut self, field: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:693:5 [INFO] [stderr] | [INFO] [stderr] 693 | pub fn order_desc(mut self, field: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:701:5 [INFO] [stderr] | [INFO] [stderr] 701 | pub fn group_by(mut self, field: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:819:5 [INFO] [stderr] | [INFO] [stderr] 819 | pub fn having(mut self, condition: impl Into<String>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:825:5 [INFO] [stderr] | [INFO] [stderr] 825 | pub fn limit(mut self, limit: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:830:5 [INFO] [stderr] | [INFO] [stderr] 830 | pub fn offset(mut self, offset: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:835:5 [INFO] [stderr] | [INFO] [stderr] 835 | pub fn page(mut self, page: usize, page_size: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:984:5 [INFO] [stderr] | [INFO] [stderr] 984 | / pub fn join_inner( [INFO] [stderr] 985 | | mut self, [INFO] [stderr] 986 | | table: impl Into<String>, [INFO] [stderr] 987 | | on_left: impl Into<String>, [INFO] [stderr] 988 | | on_right: impl Into<String>, [INFO] [stderr] 989 | | ) -> Self { [INFO] [stderr] | |_____________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:998:5 [INFO] [stderr] | [INFO] [stderr] 998 | / pub fn join_left( [INFO] [stderr] 999 | | mut self, [INFO] [stderr] 1000 | | table: impl Into<String>, [INFO] [stderr] 1001 | | on_left: impl Into<String>, [INFO] [stderr] 1002 | | on_right: impl Into<String>, [INFO] [stderr] 1003 | | ) -> Self { [INFO] [stderr] | |_____________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:1012:5 [INFO] [stderr] | [INFO] [stderr] 1012 | / pub fn join_right( [INFO] [stderr] 1013 | | mut self, [INFO] [stderr] 1014 | | table: impl Into<String>, [INFO] [stderr] 1015 | | on_left: impl Into<String>, [INFO] [stderr] 1016 | | on_right: impl Into<String>, [INFO] [stderr] 1017 | | ) -> Self { [INFO] [stderr] | |_____________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:1496:5 [INFO] [stderr] | [INFO] [stderr] 1496 | pub fn build_insert(&self, data: &std::collections::HashMap<String, Value>) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:1522:5 [INFO] [stderr] | [INFO] [stderr] 1522 | pub fn build_update(&self, data: &std::collections::HashMap<String, Value>) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:2178:5 [INFO] [stderr] | [INFO] [stderr] 2178 | pub fn build_count(&self) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:2192:5 [INFO] [stderr] | [INFO] [stderr] 2192 | pub fn build_exists(&self) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:2204:5 [INFO] [stderr] | [INFO] [stderr] 2204 | pub fn build_max(&self, field: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:2219:5 [INFO] [stderr] | [INFO] [stderr] 2219 | pub fn build_min(&self, field: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:2234:5 [INFO] [stderr] | [INFO] [stderr] 2234 | pub fn build_sum(&self, field: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/query.rs:2249:5 [INFO] [stderr] | [INFO] [stderr] 2249 | pub fn build_avg(&self, field: &str) -> 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 an associated function [INFO] [stderr] --> src/repository.rs:849:5 [INFO] [stderr] | [INFO] [stderr] 849 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/repository.rs:856:5 [INFO] [stderr] | [INFO] [stderr] 856 | 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:863:5 [INFO] [stderr] | [INFO] [stderr] 863 | pub fn len(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/repository.rs:870:5 [INFO] [stderr] | [INFO] [stderr] 870 | pub fn is_empty(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/repository.rs:874:5 [INFO] [stderr] | [INFO] [stderr] 874 | 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 enum [INFO] [stderr] --> src/transaction.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | pub enum IsolationLevel { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/transaction.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | ReadUncommitted, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/transaction.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | ReadCommitted, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/transaction.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | RepeatableRead, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/transaction.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | Serializable, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/transaction.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | Snapshot, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/transaction.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | pub enum AutoCommit { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/transaction.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | On, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/transaction.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | Off, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/transaction.rs:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | pub struct TransactOptions { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/transaction.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | pub isolation_level: Option<IsolationLevel>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/transaction.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub read_only: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/transaction.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | pub timeout: Option<Duration>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/transaction.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | pub fn with_isolation(mut self, level: IsolationLevel) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/transaction.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | pub fn read_only(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/transaction.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | pub fn with_timeout(mut self, timeout: Duration) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/transaction.rs:515:5 [INFO] [stderr] | [INFO] [stderr] 515 | pub fn new() -> 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 `OUTER` [INFO] [stderr] --> src/relation_trait.rs:65:15 [INFO] [stderr] | [INFO] [stderr] 65 | /// LEFT [OUTER] JOIN [INFO] [stderr] | ^^^^^ no item named `OUTER` 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: `sz-orm-core` (lib doc) generated 318 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.46s [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" "cdb1111e3ed3687644aeee399938201e0f7f87fad82fe0e96a0f523efda7c3af", kill_on_drop: false }`