[INFO] fetching crate google-dlp2_beta1 5.0.2+20171205...
[INFO] documenting google-dlp2_beta1-5.0.2+20171205 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate google-dlp2_beta1 5.0.2+20171205 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate google-dlp2_beta1 5.0.2+20171205 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate google-dlp2_beta1 5.0.2+20171205
[INFO] finished tweaking crates.io crate google-dlp2_beta1 5.0.2+20171205
[INFO] tweaked toml for crates.io crate google-dlp2_beta1 5.0.2+20171205 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 63d771533d753d16179bef8c5e257d6949c84c60681a83bc78b9b96cd503e99b
[INFO] running `Command { std: "docker" "start" "-a" "63d771533d753d16179bef8c5e257d6949c84c60681a83bc78b9b96cd503e99b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "63d771533d753d16179bef8c5e257d6949c84c60681a83bc78b9b96cd503e99b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63d771533d753d16179bef8c5e257d6949c84c60681a83bc78b9b96cd503e99b", kill_on_drop: false }`
[INFO] [stdout] 63d771533d753d16179bef8c5e257d6949c84c60681a83bc78b9b96cd503e99b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c74fb230fe44a9bfc70812fb330e95250709a96a37b06bb4fc2766e661f35c4a
[INFO] running `Command { std: "docker" "start" "-a" "c74fb230fe44a9bfc70812fb330e95250709a96a37b06bb4fc2766e661f35c4a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]     Checking pin-project-lite v0.2.9
[INFO] [stderr]     Checking once_cell v1.17.1
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]    Compiling futures-task v0.3.28
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]     Checking bytes v1.4.0
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling slab v0.4.8
[INFO] [stderr]    Compiling tokio v1.28.0
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]     Checking itoa v1.0.6
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking futures-io v0.3.28
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking tracing-core v0.1.30
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking http v0.2.9
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling rustls v0.20.8
[INFO] [stderr]     Checking unicode-bidi v0.3.13
[INFO] [stderr]     Checking try-lock v0.2.4
[INFO] [stderr]     Checking base64 v0.21.0
[INFO] [stderr]     Checking tracing v0.1.37
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]     Checking want v0.3.0
[INFO] [stderr]     Checking tower-service v0.3.2
[INFO] [stderr]     Checking percent-encoding v2.2.0
[INFO] [stderr]     Checking rustls-pemfile v1.0.2
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]    Compiling anyhow v1.0.71
[INFO] [stderr]     Checking either v1.8.1
[INFO] [stderr]     Checking time-core v0.1.0
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking form_urlencoded v1.1.0
[INFO] [stderr]     Checking matches v0.1.10
[INFO] [stderr]     Checking ryu v1.0.13
[INFO] [stderr]     Checking mio v0.8.6
[INFO] [stderr]     Checking socket2 v0.4.9
[INFO] [stderr]     Checking rustls-native-certs v0.6.2
[INFO] [stderr]     Checking num_threads v0.1.6
[INFO] [stderr]     Checking http-body v0.4.5
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking iana-time-zone v0.1.56
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]     Checking idna v0.1.5
[INFO] [stderr]     Checking url v1.7.2
[INFO] [stderr]     Checking url v2.3.1
[INFO] [stderr]    Compiling darling_core v0.20.0
[INFO] [stderr]     Checking sct v0.7.0
[INFO] [stderr]     Checking webpki v0.22.0
[INFO] [stderr]    Compiling tokio-macros v2.1.0
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling darling_macro v0.20.0
[INFO] [stderr]    Compiling darling v0.20.0
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]     Checking futures-executor v0.3.28
[INFO] [stderr]     Checking futures v0.3.28
[INFO] [stderr]     Checking tokio-util v0.7.8
[INFO] [stderr]     Checking tokio-rustls v0.23.4
[INFO] [stderr]     Checking h2 v0.3.18
[INFO] [stderr]     Checking time v0.3.20
[INFO] [stderr]     Checking chrono v0.4.24
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]     Checking hyper v0.14.26
[INFO] [stderr]     Checking hyper-rustls v0.23.2
[INFO] [stderr]     Checking yup-oauth2 v8.1.1
[INFO] [stderr]     Checking google-apis-common v5.0.4
[INFO] [stderr]  Documenting google-dlp2_beta1 v5.0.2+20171205 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `optional`
[INFO] [stdout]    --> src/api.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 | /     /// Only apply the transformation if the condition evaluates to true for the
[INFO] [stdout] 181 | |     /// given `RecordCondition`. The conditions are allowed to reference fields
[INFO] [stdout] 182 | |     /// that are not used in the actual transformation. [optional]
[INFO] [stdout] 183 | |     /// 
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     /// column for the same record is within a specific range.
[INFO] [stdout] 188 | |     /// - Redact a field if the date of birth field is greater than 85.
[INFO] [stdout]     | |_______________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             that are not used in the actual transformation. [optional]
[INFO] [stdout]                                                              ^^^^^^^^
[INFO] [stdout]     = note: no item named `optional` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]    --> src/api.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     /// Input field(s) to apply the transformation to. [required]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Input field(s) to apply the transformation to. [required]
[INFO] [stdout]                                                             ^^^^^^^^
[INFO] [stdout]     = note: no item named `required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `operation_id`
[INFO] [stdout]    --> src/api.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 | /     /// The path to a Google Cloud Storage location to store output.
[INFO] [stdout] 216 | |     /// The bucket must already exist and
[INFO] [stdout] 217 | |     /// the Google APIs service account for DLP must have write permission to
[INFO] [stdout] 218 | |     /// write to the given bucket.
[INFO] [stdout] ...   |
[INFO] [stdout] 251 | |     /// - dataset_id
[INFO] [stdout] 252 | |     /// - table_id
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             the pattern "[operation_id]_[count].csv", for example
[INFO] [stdout]                           ^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `operation_id` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `count`
[INFO] [stdout]    --> src/api.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 | /     /// The path to a Google Cloud Storage location to store output.
[INFO] [stdout] 216 | |     /// The bucket must already exist and
[INFO] [stdout] 217 | |     /// the Google APIs service account for DLP must have write permission to
[INFO] [stdout] 218 | |     /// write to the given bucket.
[INFO] [stdout] ...   |
[INFO] [stdout] 251 | |     /// - dataset_id
[INFO] [stdout] 252 | |     /// - table_id
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             the pattern "[operation_id]_[count].csv", for example
[INFO] [stdout]                                          ^^^^^
[INFO] [stdout]     = note: no item named `count` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]    --> src/api.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     /// The wrapped data crypto key. [required]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             The wrapped data crypto key. [required]
[INFO] [stdout]                                           ^^^^^^^^
[INFO] [stdout]     = note: no item named `required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]    --> src/api.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     /// The resource name of the KMS CryptoKey to use for unwrapping. [required]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             The resource name of the KMS CryptoKey to use for unwrapping. [required]
[INFO] [stdout]                                                                            ^^^^^^^^
[INFO] [stdout]     = note: no item named `required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Required`
[INFO] [stdout]    --> src/api.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 | /     /// Upper bound value of buckets. All values greater than upper_bound are
[INFO] [stdout] 424 | |     /// grouped together into a single bucket; for example if `upper_bound` = 89,
[INFO] [stdout] 425 | |     /// then all values greater than 89 are replaced with the value “89+”.
[INFO] [stdout] 426 | |     /// [Required].
[INFO] [stdout]     | |___________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [Required].
[INFO] [stdout]              ^^^^^^^^
[INFO] [stdout]     = note: no item named `Required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Required`
[INFO] [stdout]    --> src/api.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 | /     /// Lower bound value of buckets. All values less than `lower_bound` are
[INFO] [stdout] 431 | |     /// grouped together into a single bucket; for example if `lower_bound` = 10,
[INFO] [stdout] 432 | |     /// then all values less than 10 are replaced with the value “-10”. [Required].
[INFO] [stdout]     | |___________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             then all values less than 10 are replaced with the value “-10”. [Required].
[INFO] [stdout]                                                                                  ^^^^^^^^
[INFO] [stdout]     = note: no item named `Required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Required`
[INFO] [stdout]    --> src/api.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 | /     /// Size of each bucket (except for minimum and maximum buckets). So if
[INFO] [stdout] 437 | |     /// `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the
[INFO] [stdout] 438 | |     /// following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60,
[INFO] [stdout] 439 | |     /// 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. [Required].
[INFO] [stdout]     | |_______________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. [Required].
[INFO] [stdout]                                                                          ^^^^^^^^
[INFO] [stdout]     = note: no item named `Required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]    --> src/api.rs:596:5
[INFO] [stdout]     |
[INFO] [stdout] 596 | /     /// Fields considered to be quasi-identifiers. No two columns can have the
[INFO] [stdout] 597 | |     /// same tag. [required]
[INFO] [stdout]     | |____________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             same tag. [required]
[INFO] [stdout]                        ^^^^^^^^
[INFO] [stdout]     = note: no item named `required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `optional`
[INFO] [stdout]     --> src/api.rs:1150:5
[INFO] [stdout]      |
[INFO] [stdout] 1150 | /     /// Configuration defining which records get suppressed entirely. Records that
[INFO] [stdout] 1151 | |     /// match any suppression rule are omitted from the output [optional].
[INFO] [stdout]      | |__________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              match any suppression rule are omitted from the output [optional].
[INFO] [stdout]                                                                      ^^^^^^^^
[INFO] [stdout]      = note: no item named `optional` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1460:5
[INFO] [stdout]      |
[INFO] [stdout] 1460 |     /// The AES 128/192/256 bit key. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              The AES 128/192/256 bit key. [required]
[INFO] [stdout]                                            ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1529:5
[INFO] [stdout]      |
[INFO] [stdout] 1529 |     /// Auxiliary table location. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Auxiliary table location. [required]
[INFO] [stdout]                                         ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1532:5
[INFO] [stdout]      |
[INFO] [stdout] 1532 |     /// Quasi-identifier columns. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Quasi-identifier columns. [required]
[INFO] [stdout]                                         ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1536:5
[INFO] [stdout]      |
[INFO] [stdout] 1536 | /     /// The relative frequency column must contain a floating-point number
[INFO] [stdout] 1537 | |     /// between 0 and 1 (inclusive). Null values are assumed to be zero.
[INFO] [stdout] 1538 | |     /// [required]
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              [required]
[INFO] [stdout]               ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1737:5
[INFO] [stdout]      |
[INFO] [stdout] 1737 | /     /// Transformation for each info type. Cannot specify more than one
[INFO] [stdout] 1738 | |     /// for a given info type. [required]
[INFO] [stdout]      | |_________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              for a given info type. [required]
[INFO] [stdout]                                      ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1785:5
[INFO] [stdout]      |
[INFO] [stdout] 1785 |     /// Primitive transformation to apply to the info type. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Primitive transformation to apply to the info type. [required]
[INFO] [stdout]                                                                   ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2090:5
[INFO] [stdout]      |
[INFO] [stdout] 2090 |     /// The key used by the encryption algorithm. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              The key used by the encryption algorithm. [required]
[INFO] [stdout]                                                         ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2343:5
[INFO] [stdout]      |
[INFO] [stdout] 2343 |     /// Field within the record this condition is evaluated against. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Field within the record this condition is evaluated against. [required]
[INFO] [stdout]                                                                            ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2346:5
[INFO] [stdout]      |
[INFO] [stdout] 2346 |     /// Operator used to compare the field or info type to the value. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Operator used to compare the field or info type to the value. [required]
[INFO] [stdout]                                                                             ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2444:5
[INFO] [stdout]      |
[INFO] [stdout] 2444 | /     /// Words or phrases defining the dictionary. The dictionary must contain
[INFO] [stdout] 2445 | |     /// at least one phrase and every phrase must contain at least 2 characters
[INFO] [stdout] 2446 | |     /// that are letters or digits. [required]
[INFO] [stdout]      | |______________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              that are letters or digits. [required]
[INFO] [stdout]                                           ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2572:5
[INFO] [stdout]      |
[INFO] [stdout] 2572 | /     /// Name of the key. [required]
[INFO] [stdout] 2573 | |     /// This is an arbitrary string used to differentiate different keys.
[INFO] [stdout] 2574 | |     /// A unique key is generated per name: two separate `TransientCryptoKey`
[INFO] [stdout] 2575 | |     /// protos share the same generated key if their names are the same.
[INFO] [stdout] 2576 | |     /// When the data crypto key is generated, this name is not used in any way
[INFO] [stdout] 2577 | |     /// (repeating the api call will result in a different key being generated).
[INFO] [stdout]      | |________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Name of the key. [required]
[INFO] [stdout]                                ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2642:5
[INFO] [stdout]      |
[INFO] [stdout] 2642 |     /// Identifies the column. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Identifies the column. [required]
[INFO] [stdout]                                      ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 23 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 20.20s
[INFO] running `Command { std: "docker" "inspect" "c74fb230fe44a9bfc70812fb330e95250709a96a37b06bb4fc2766e661f35c4a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c74fb230fe44a9bfc70812fb330e95250709a96a37b06bb4fc2766e661f35c4a", kill_on_drop: false }`
[INFO] [stdout] c74fb230fe44a9bfc70812fb330e95250709a96a37b06bb4fc2766e661f35c4a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2b0f53ee3f8e46ed6db52d453532dd3d0346d08b9326498f0a00807ef12b3ca0
[INFO] running `Command { std: "docker" "start" "-a" "2b0f53ee3f8e46ed6db52d453532dd3d0346d08b9326498f0a00807ef12b3ca0", kill_on_drop: false }`
[INFO] [stderr]  Documenting google-dlp2_beta1 v5.0.2+20171205 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `optional`
[INFO] [stdout]    --> src/api.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 | /     /// Only apply the transformation if the condition evaluates to true for the
[INFO] [stdout] 181 | |     /// given `RecordCondition`. The conditions are allowed to reference fields
[INFO] [stdout] 182 | |     /// that are not used in the actual transformation. [optional]
[INFO] [stdout] 183 | |     /// 
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     /// column for the same record is within a specific range.
[INFO] [stdout] 188 | |     /// - Redact a field if the date of birth field is greater than 85.
[INFO] [stdout]     | |_______________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             that are not used in the actual transformation. [optional]
[INFO] [stdout]                                                              ^^^^^^^^
[INFO] [stdout]     = note: no item named `optional` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]    --> src/api.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     /// Input field(s) to apply the transformation to. [required]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Input field(s) to apply the transformation to. [required]
[INFO] [stdout]                                                             ^^^^^^^^
[INFO] [stdout]     = note: no item named `required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `operation_id`
[INFO] [stdout]    --> src/api.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 | /     /// The path to a Google Cloud Storage location to store output.
[INFO] [stdout] 216 | |     /// The bucket must already exist and
[INFO] [stdout] 217 | |     /// the Google APIs service account for DLP must have write permission to
[INFO] [stdout] 218 | |     /// write to the given bucket.
[INFO] [stdout] ...   |
[INFO] [stdout] 251 | |     /// - dataset_id
[INFO] [stdout] 252 | |     /// - table_id
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             the pattern "[operation_id]_[count].csv", for example
[INFO] [stdout]                           ^^^^^^^^^^^^
[INFO] [stdout]     = note: no item named `operation_id` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `count`
[INFO] [stdout]    --> src/api.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 | /     /// The path to a Google Cloud Storage location to store output.
[INFO] [stdout] 216 | |     /// The bucket must already exist and
[INFO] [stdout] 217 | |     /// the Google APIs service account for DLP must have write permission to
[INFO] [stdout] 218 | |     /// write to the given bucket.
[INFO] [stdout] ...   |
[INFO] [stdout] 251 | |     /// - dataset_id
[INFO] [stdout] 252 | |     /// - table_id
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             the pattern "[operation_id]_[count].csv", for example
[INFO] [stdout]                                          ^^^^^
[INFO] [stdout]     = note: no item named `count` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]    --> src/api.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     /// The wrapped data crypto key. [required]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             The wrapped data crypto key. [required]
[INFO] [stdout]                                           ^^^^^^^^
[INFO] [stdout]     = note: no item named `required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]    --> src/api.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     /// The resource name of the KMS CryptoKey to use for unwrapping. [required]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             The resource name of the KMS CryptoKey to use for unwrapping. [required]
[INFO] [stdout]                                                                            ^^^^^^^^
[INFO] [stdout]     = note: no item named `required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Required`
[INFO] [stdout]    --> src/api.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 | /     /// Upper bound value of buckets. All values greater than upper_bound are
[INFO] [stdout] 424 | |     /// grouped together into a single bucket; for example if `upper_bound` = 89,
[INFO] [stdout] 425 | |     /// then all values greater than 89 are replaced with the value “89+”.
[INFO] [stdout] 426 | |     /// [Required].
[INFO] [stdout]     | |___________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             [Required].
[INFO] [stdout]              ^^^^^^^^
[INFO] [stdout]     = note: no item named `Required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Required`
[INFO] [stdout]    --> src/api.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 | /     /// Lower bound value of buckets. All values less than `lower_bound` are
[INFO] [stdout] 431 | |     /// grouped together into a single bucket; for example if `lower_bound` = 10,
[INFO] [stdout] 432 | |     /// then all values less than 10 are replaced with the value “-10”. [Required].
[INFO] [stdout]     | |___________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             then all values less than 10 are replaced with the value “-10”. [Required].
[INFO] [stdout]                                                                                  ^^^^^^^^
[INFO] [stdout]     = note: no item named `Required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Required`
[INFO] [stdout]    --> src/api.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 | /     /// Size of each bucket (except for minimum and maximum buckets). So if
[INFO] [stdout] 437 | |     /// `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the
[INFO] [stdout] 438 | |     /// following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60,
[INFO] [stdout] 439 | |     /// 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. [Required].
[INFO] [stdout]     | |_______________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. [Required].
[INFO] [stdout]                                                                          ^^^^^^^^
[INFO] [stdout]     = note: no item named `Required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]    --> src/api.rs:596:5
[INFO] [stdout]     |
[INFO] [stdout] 596 | /     /// Fields considered to be quasi-identifiers. No two columns can have the
[INFO] [stdout] 597 | |     /// same tag. [required]
[INFO] [stdout]     | |____________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             same tag. [required]
[INFO] [stdout]                        ^^^^^^^^
[INFO] [stdout]     = note: no item named `required` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `optional`
[INFO] [stdout]     --> src/api.rs:1150:5
[INFO] [stdout]      |
[INFO] [stdout] 1150 | /     /// Configuration defining which records get suppressed entirely. Records that
[INFO] [stdout] 1151 | |     /// match any suppression rule are omitted from the output [optional].
[INFO] [stdout]      | |__________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              match any suppression rule are omitted from the output [optional].
[INFO] [stdout]                                                                      ^^^^^^^^
[INFO] [stdout]      = note: no item named `optional` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1460:5
[INFO] [stdout]      |
[INFO] [stdout] 1460 |     /// The AES 128/192/256 bit key. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              The AES 128/192/256 bit key. [required]
[INFO] [stdout]                                            ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1529:5
[INFO] [stdout]      |
[INFO] [stdout] 1529 |     /// Auxiliary table location. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Auxiliary table location. [required]
[INFO] [stdout]                                         ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1532:5
[INFO] [stdout]      |
[INFO] [stdout] 1532 |     /// Quasi-identifier columns. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Quasi-identifier columns. [required]
[INFO] [stdout]                                         ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1536:5
[INFO] [stdout]      |
[INFO] [stdout] 1536 | /     /// The relative frequency column must contain a floating-point number
[INFO] [stdout] 1537 | |     /// between 0 and 1 (inclusive). Null values are assumed to be zero.
[INFO] [stdout] 1538 | |     /// [required]
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              [required]
[INFO] [stdout]               ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1737:5
[INFO] [stdout]      |
[INFO] [stdout] 1737 | /     /// Transformation for each info type. Cannot specify more than one
[INFO] [stdout] 1738 | |     /// for a given info type. [required]
[INFO] [stdout]      | |_________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              for a given info type. [required]
[INFO] [stdout]                                      ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:1785:5
[INFO] [stdout]      |
[INFO] [stdout] 1785 |     /// Primitive transformation to apply to the info type. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Primitive transformation to apply to the info type. [required]
[INFO] [stdout]                                                                   ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2090:5
[INFO] [stdout]      |
[INFO] [stdout] 2090 |     /// The key used by the encryption algorithm. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              The key used by the encryption algorithm. [required]
[INFO] [stdout]                                                         ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2343:5
[INFO] [stdout]      |
[INFO] [stdout] 2343 |     /// Field within the record this condition is evaluated against. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Field within the record this condition is evaluated against. [required]
[INFO] [stdout]                                                                            ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2346:5
[INFO] [stdout]      |
[INFO] [stdout] 2346 |     /// Operator used to compare the field or info type to the value. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Operator used to compare the field or info type to the value. [required]
[INFO] [stdout]                                                                             ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2444:5
[INFO] [stdout]      |
[INFO] [stdout] 2444 | /     /// Words or phrases defining the dictionary. The dictionary must contain
[INFO] [stdout] 2445 | |     /// at least one phrase and every phrase must contain at least 2 characters
[INFO] [stdout] 2446 | |     /// that are letters or digits. [required]
[INFO] [stdout]      | |______________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              that are letters or digits. [required]
[INFO] [stdout]                                           ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2572:5
[INFO] [stdout]      |
[INFO] [stdout] 2572 | /     /// Name of the key. [required]
[INFO] [stdout] 2573 | |     /// This is an arbitrary string used to differentiate different keys.
[INFO] [stdout] 2574 | |     /// A unique key is generated per name: two separate `TransientCryptoKey`
[INFO] [stdout] 2575 | |     /// protos share the same generated key if their names are the same.
[INFO] [stdout] 2576 | |     /// When the data crypto key is generated, this name is not used in any way
[INFO] [stdout] 2577 | |     /// (repeating the api call will result in a different key being generated).
[INFO] [stdout]      | |________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Name of the key. [required]
[INFO] [stdout]                                ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `required`
[INFO] [stdout]     --> src/api.rs:2642:5
[INFO] [stdout]      |
[INFO] [stdout] 2642 |     /// Identifies the column. [required]
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Identifies the column. [required]
[INFO] [stdout]                                      ^^^^^^^^
[INFO] [stdout]      = note: no item named `required` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 23 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.82s
[INFO] running `Command { std: "docker" "inspect" "2b0f53ee3f8e46ed6db52d453532dd3d0346d08b9326498f0a00807ef12b3ca0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b0f53ee3f8e46ed6db52d453532dd3d0346d08b9326498f0a00807ef12b3ca0", kill_on_drop: false }`
[INFO] [stdout] 2b0f53ee3f8e46ed6db52d453532dd3d0346d08b9326498f0a00807ef12b3ca0
