==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: openpgp-ca 0.14.0-3 (Sun Oct 12 10:46:09 2025)
==> Retrieving sources...
  -> Found openpgp-ca-openpgp-ca-v0.14.0.tar.gz
  -> Found openpgp-ca-restd.env
  -> Found openpgp-ca-restd.service
  -> Found openpgp-ca-restd.sysusers
  -> Found openpgp-ca-restd.tmpfiles
  -> Found LICENSE
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    openpgp-ca-openpgp-ca-v0.14.0.tar.gz ... Passed
    openpgp-ca-restd.env ... Passed
    openpgp-ca-restd.service ... Passed
    openpgp-ca-restd.sysusers ... Passed
    openpgp-ca-restd.tmpfiles ... Passed
    LICENSE ... Passed
==> Validating source files with b2sums...
    openpgp-ca-openpgp-ca-v0.14.0.tar.gz ... Passed
    openpgp-ca-restd.env ... Passed
    openpgp-ca-restd.service ... Passed
    openpgp-ca-restd.sysusers ... Passed
    openpgp-ca-restd.tmpfiles ... Passed
    LICENSE ... Passed
==> Making package: openpgp-ca 0.14.0-3 (Sun Oct 12 10:46:32 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (9) compiler-rt-20.1.8-1  duktape-2.7.0-7  libedit-20250104_3.1-1
             lld-20.1.8-1  llvm-libs-20.1.8-1  polkit-126-2  clang-20.1.8-2
             pcsclite-2.3.3-1  rust-1:1.90.0-3

Total Download Size:    56.24 MiB
Total Installed Size:  604.69 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 rust-1:1.90.0-3-armv7h downloading...
 polkit-126-2-armv7h downloading...
 duktape-2.7.0-7-armv7h downloading...
 pcsclite-2.3.3-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libedit...
installing llvm-libs...
installing compiler-rt...
installing clang...
Optional dependencies for clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format [installed]
    llvm: referenced by some clang headers
installing duktape...
installing polkit...
installing pcsclite...
Optional dependencies for pcsclite
    python: API call trace logging with the pcsc-spy [installed]
    ccid: USB Chip/Smart Card Interface Devices driver
installing lld...
installing rust...
Optional dependencies for rust
    gdb: rust-gdb script
    lldb: rust-lldb script
:: Running post-transaction hooks...
(1/5) Creating system user accounts...
Creating group 'polkitd' with GID 102.
Creating user 'polkitd' (User for polkitd) with UID 102 and GID 102.
(2/5) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/5) Creating temporary files...
error: command failed to execute correctly
(4/5) Arming ConditionNeedsUpdate...
(5/5) Reloading system bus configuration...
  Skipped: Current root is not booted.
[?25h==> Retrieving sources...
  -> Found openpgp-ca-openpgp-ca-v0.14.0.tar.gz
  -> Found openpgp-ca-restd.env
  -> Found openpgp-ca-restd.service
  -> Found openpgp-ca-restd.sysusers
  -> Found openpgp-ca-restd.tmpfiles
  -> Found LICENSE
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting openpgp-ca-openpgp-ca-v0.14.0.tar.gz with bsdtar
==> Starting prepare()...
    Updating crates.io index
       Fetch [========>                        ] 19 complete; 11 pending      
       Fetch [===========>                     ] 30 complete; 113 pending     
       Fetch [===========>                     ] 143 complete; 0 pending      
       Fetch [==============>                  ] 143 complete; 122 pending    
       Fetch [=================>               ] 265 complete; 52 pending     
       Fetch [====================>            ] 317 complete; 30 pending     
       Fetch [=======================>         ] 347 complete; 10 pending     
 Downloading 1 crate                                                          
 Downloading 2 crates                                                         
 Downloading 3 crates                                                         
 Downloading 4 crates                                                         
 Downloading 5 crates                                                         
 Downloading 6 crates                                                         
 Downloading 7 crates                                                         
 Downloading 8 crates                                                         
 Downloading 9 crates                                                         
 Downloading 10 crates                                                        
 Downloading 11 crates                                                        
 Downloading 12 crates                                                        
 Downloading 13 crates                                                        
 Downloading 14 crates                                                        
 Downloading 15 crates                                                        
 Downloading 16 crates                                                        
 Downloading 17 crates                                                        
 Downloading 18 crates                                                        
 Downloading 19 crates                                                        
 Downloading 20 crates                                                        
 Downloading 21 crates                                                        
 Downloading 22 crates                                                        
 Downloading 23 crates                                                        
 Downloading 24 crates                                                        
 Downloading 25 crates                                                        
 Downloading 26 crates                                                        
 Downloading 27 crates                                                        
 Downloading 28 crates                                                        
 Downloading 29 crates                                                        
 Downloading 30 crates                                                        
 Downloading 31 crates                                                        
 Downloading 32 crates                                                        
 Downloading 33 crates                                                        
 Downloading 34 crates                                                        
 Downloading 35 crates                                                        
 Downloading 36 crates                                                        
 Downloading 37 crates                                                        
 Downloading 38 crates                                                        
 Downloading 39 crates                                                        
 Downloading 40 crates                                                        
 Downloading 41 crates                                                        
 Downloading 42 crates                                                        
 Downloading 43 crates                                                        
 Downloading 44 crates                                                        
 Downloading 45 crates                                                        
 Downloading 46 crates                                                        
 Downloading 47 crates                                                        
 Downloading 48 crates                                                        
 Downloading 49 crates                                                        
 Downloading 50 crates                                                        
 Downloading 51 crates                                                        
 Downloading 52 crates                                                        
 Downloading 53 crates                                                        
 Downloading 54 crates                                                        
 Downloading 55 crates                                                        
 Downloading 56 crates                                                        
 Downloading 57 crates                                                        
 Downloading 58 crates                                                        
 Downloading 59 crates                                                        
 Downloading 60 crates                                                        
 Downloading 61 crates                                                        
 Downloading 62 crates                                                        
 Downloading 63 crates                                                        
 Downloading 64 crates                                                        
 Downloading 65 crates                                                        
 Downloading 66 crates                                                        
 Downloading 67 crates                                                        
 Downloading 68 crates                                                        
 Downloading 69 crates                                                        
 Downloading 70 crates                                                        
 Downloading 71 crates                                                        
 Downloading 72 crates                                                        
 Downloading 73 crates                                                        
 Downloading 74 crates                                                        
 Downloading 75 crates                                                        
 Downloading 76 crates                                                        
 Downloading 77 crates                                                        
 Downloading 78 crates                                                        
 Downloading 79 crates                                                        
 Downloading 80 crates                                                        
 Downloading 81 crates                                                        
 Downloading 82 crates                                                        
 Downloading 83 crates                                                        
 Downloading 84 crates                                                        
 Downloading 85 crates                                                        
 Downloading 86 crates                                                        
 Downloading 87 crates                                                        
 Downloading 88 crates                                                        
 Downloading 89 crates                                                        
 Downloading 90 crates                                                        
 Downloading 91 crates                                                        
 Downloading 92 crates                                                        
 Downloading 93 crates                                                        
 Downloading 94 crates                                                        
 Downloading 95 crates                                                        
 Downloading 96 crates                                                        
 Downloading 97 crates                                                        
 Downloading 98 crates                                                        
 Downloading 99 crates                                                        
 Downloading 100 crates                                                       
 Downloading 101 crates                                                       
 Downloading 102 crates                                                       
 Downloading 103 crates                                                       
 Downloading 104 crates                                                       
 Downloading 105 crates                                                       
 Downloading 106 crates                                                       
 Downloading 107 crates                                                       
 Downloading 108 crates                                                       
 Downloading 109 crates                                                       
 Downloading 110 crates                                                       
 Downloading 111 crates                                                       
 Downloading 112 crates                                                       
 Downloading 113 crates                                                       
 Downloading 114 crates                                                       
 Downloading 115 crates                                                       
 Downloading 116 crates                                                       
 Downloading 117 crates                                                       
 Downloading 118 crates                                                       
 Downloading 119 crates                                                       
 Downloading 120 crates                                                       
 Downloading 121 crates                                                       
 Downloading 122 crates                                                       
 Downloading 123 crates                                                       
 Downloading 124 crates                                                       
 Downloading 125 crates                                                       
 Downloading 126 crates                                                       
 Downloading 127 crates                                                       
 Downloading 128 crates                                                       
 Downloading 129 crates                                                       
 Downloading 130 crates                                                       
 Downloading 131 crates                                                       
 Downloading 132 crates                                                       
 Downloading 133 crates                                                       
 Downloading 134 crates                                                       
 Downloading 135 crates                                                       
 Downloading 136 crates                                                       
 Downloading 137 crates                                                       
 Downloading 138 crates                                                       
 Downloading 139 crates                                                       
 Downloading 140 crates                                                       
 Downloading 141 crates                                                       
 Downloading 142 crates                                                       
 Downloading 143 crates                                                       
 Downloading 144 crates                                                       
 Downloading 145 crates                                                       
 Downloading 146 crates                                                       
 Downloading 147 crates                                                       
 Downloading 148 crates                                                       
 Downloading 149 crates                                                       
 Downloading 150 crates                                                       
 Downloading 151 crates                                                       
 Downloading 152 crates                                                       
 Downloading 153 crates                                                       
 Downloading 154 crates                                                       
 Downloading 155 crates                                                       
 Downloading 156 crates                                                       
 Downloading 157 crates                                                       
 Downloading 158 crates                                                       
 Downloading 159 crates                                                       
 Downloading 160 crates                                                       
 Downloading 161 crates                                                       
 Downloading 162 crates                                                       
 Downloading 163 crates                                                       
 Downloading 164 crates                                                       
 Downloading 165 crates                                                       
 Downloading 166 crates                                                       
 Downloading 167 crates                                                       
 Downloading 168 crates                                                       
 Downloading 169 crates                                                       
 Downloading 170 crates                                                       
 Downloading 171 crates                                                       
 Downloading 172 crates                                                       
 Downloading 173 crates                                                       
 Downloading 174 crates                                                       
 Downloading 175 crates                                                       
 Downloading 176 crates                                                       
 Downloading 177 crates                                                       
 Downloading 178 crates                                                       
 Downloading 179 crates                                                       
 Downloading 180 crates                                                       
 Downloading 181 crates                                                       
 Downloading 182 crates                                                       
 Downloading 183 crates                                                       
 Downloading 184 crates                                                       
 Downloading 185 crates                                                       
 Downloading 186 crates                                                       
 Downloading 187 crates                                                       
 Downloading 188 crates                                                       
 Downloading 189 crates                                                       
 Downloading 190 crates                                                       
 Downloading 191 crates                                                       
 Downloading 192 crates                                                       
 Downloading 193 crates                                                       
 Downloading 194 crates                                                       
 Downloading 195 crates                                                       
 Downloading 196 crates                                                       
 Downloading 197 crates                                                       
 Downloading 198 crates                                                       
 Downloading 199 crates                                                       
 Downloading 200 crates                                                       
 Downloading 201 crates                                                       
 Downloading 202 crates                                                       
 Downloading 203 crates                                                       
 Downloading 204 crates                                                       
 Downloading 205 crates                                                       
 Downloading 206 crates                                                       
 Downloading 207 crates                                                       
 Downloading 208 crates                                                       
 Downloading 209 crates                                                       
 Downloading 210 crates                                                       
 Downloading 211 crates                                                       
 Downloading 212 crates                                                       
 Downloading 213 crates                                                       
 Downloading 214 crates                                                       
 Downloading 215 crates                                                       
 Downloading 216 crates                                                       
 Downloading 217 crates                                                       
 Downloading 218 crates                                                       
 Downloading 219 crates                                                       
 Downloading 220 crates                                                       
 Downloading 221 crates                                                       
 Downloading 222 crates                                                       
 Downloading 223 crates                                                       
 Downloading 224 crates                                                       
 Downloading 225 crates                                                       
 Downloading 226 crates                                                       
 Downloading 227 crates                                                       
 Downloading 228 crates                                                       
 Downloading 229 crates                                                       
 Downloading 230 crates                                                       
 Downloading 231 crates                                                       
 Downloading 232 crates                                                       
 Downloading 233 crates                                                       
 Downloading 234 crates                                                       
 Downloading 235 crates                                                       
 Downloading 236 crates                                                       
 Downloading 237 crates                                                       
 Downloading 238 crates                                                       
 Downloading 239 crates                                                       
 Downloading 240 crates                                                       
 Downloading 241 crates                                                       
 Downloading 242 crates                                                       
 Downloading 243 crates                                                       
 Downloading 244 crates                                                       
 Downloading 245 crates                                                       
 Downloading 246 crates                                                       
 Downloading 247 crates                                                       
 Downloading 248 crates                                                       
 Downloading 249 crates                                                       
 Downloading 250 crates                                                       
 Downloading 251 crates                                                       
 Downloading 252 crates                                                       
 Downloading 253 crates                                                       
 Downloading 254 crates                                                       
 Downloading 255 crates                                                       
 Downloading 256 crates                                                       
 Downloading 257 crates                                                       
 Downloading 258 crates                                                       
 Downloading 259 crates                                                       
 Downloading 260 crates                                                       
 Downloading 261 crates                                                       
 Downloading 262 crates                                                       
 Downloading 263 crates                                                       
 Downloading 264 crates                                                       
 Downloading 265 crates                                                       
 Downloading 266 crates                                                       
 Downloading 267 crates                                                       
 Downloading 268 crates                                                       
 Downloading 269 crates                                                       
 Downloading 270 crates                                                       
 Downloading 271 crates                                                       
 Downloading 272 crates                                                       
 Downloading 273 crates                                                       
 Downloading 274 crates                                                       
 Downloading 275 crates                                                       
 Downloading 276 crates                                                       
 Downloading 277 crates                                                       
 Downloading 278 crates                                                       
 Downloading 279 crates                                                       
 Downloading 280 crates                                                       
 Downloading 281 crates                                                       
 Downloading 282 crates                                                       
 Downloading 283 crates                                                       
 Downloading 284 crates                                                       
 Downloading 285 crates                                                       
 Downloading 286 crates                                                       
 Downloading 287 crates                                                       
 Downloading 288 crates                                                       
 Downloading 289 crates                                                       
 Downloading 290 crates                                                       
 Downloading 291 crates                                                       
 Downloading 292 crates                                                       
 Downloading 293 crates                                                       
 Downloading 294 crates                                                       
 Downloading 295 crates                                                       
 Downloading 296 crates                                                       
 Downloading 297 crates                                                       
 Downloading 298 crates                                                       
 Downloading 299 crates                                                       
 Downloading 300 crates                                                       
 Downloading 301 crates                                                       
 Downloading 302 crates                                                       
 Downloading 303 crates                                                       
 Downloading 304 crates                                                       
 Downloading 305 crates                                                       
 Downloading 306 crates                                                       
 Downloading 306 crates, remaining bytes: 3.2MiB                              
  Downloaded fastrand v2.1.0
 Downloading 305 crates, remaining bytes: 3.2MiB                              
 Downloading 305 crates, remaining bytes: 4.1MiB                              
  Downloaded tiny-keccak v2.0.2
 Downloading 304 crates, remaining bytes: 4.1MiB                              
 Downloading 304 crates, remaining bytes: 4.8MiB                              
  Downloaded rand_core v0.6.4
 Downloading 303 crates, remaining bytes: 6.4MiB                              
 Downloading 303 crates, remaining bytes: 6.8MiB                              
  Downloaded linked-hash-map v0.5.6
 Downloading 302 crates, remaining bytes: 6.8MiB                              
  Downloaded lru-cache v0.1.2
 Downloading 301 crates, remaining bytes: 9.4MiB                              
  Downloaded openssl v0.10.64
 Downloading 300 crates, remaining bytes: 8.0MiB                              
 Downloading 300 crates, remaining bytes: 6.5MiB                              
  Downloaded subtle v2.6.1
 Downloading 299 crates, remaining bytes: 6.5MiB                              
  Downloaded heck v0.5.0
 Downloading 298 crates, remaining bytes: 9.0MiB                              
  Downloaded rtoolbox v0.0.2
 Downloading 297 crates, remaining bytes: 8.2MiB                              
  Downloaded base64 v0.22.1
 Downloading 296 crates, remaining bytes: 7.7MiB                              
  Downloaded nix v0.26.4
 Downloading 295 crates, remaining bytes: 7.1MiB                              
  Downloaded signal-hook v0.3.17
 Downloading 294 crates, remaining bytes: 6.6MiB                              
  Downloaded derive_builder_macro v0.10.2
 Downloading 293 crates, remaining bytes: 6.0MiB                              
  Downloaded diesel v1.4.8
 Downloading 292 crates, remaining bytes: 5.6MiB                              
 Downloading 292 crates, remaining bytes: 5.4MiB                              
  Downloaded openpgp-card v0.3.7
 Downloading 291 crates, remaining bytes: 5.4MiB                              
  Downloaded rocket v0.5.1
 Downloading 290 crates, remaining bytes: 5.2MiB                              
  Downloaded num-bigint-dig v0.8.4
 Downloading 289 crates, remaining bytes: 4.9MiB                              
  Downloaded rsa v0.8.2
 Downloading 288 crates, remaining bytes: 4.7MiB                              
  Downloaded chrono v0.4.38
 Downloading 287 crates, remaining bytes: 4.6MiB                              
  Downloaded crossterm v0.27.0
 Downloading 286 crates, remaining bytes: 4.4MiB                              
  Downloaded bzip2-sys v0.1.11+1.0.8
 Downloading 285 crates, extracting bzip2-sys ...                             
  Downloaded csv v1.3.0
 Downloading 284 crates, extracting csv ...                                   
 Downloading 284 crates, remaining bytes: 4.2MiB                              
  Downloaded nettle v7.4.0
 Downloading 283 crates, extracting nettle ...                                
  Downloaded libm v0.2.8
 Downloading 282 crates, remaining bytes: 4.0MiB                              
  Downloaded der v0.6.1
 Downloading 281 crates, remaining bytes: 3.9MiB                              
  Downloaded petgraph v0.6.5
 Downloading 280 crates, extracting petgraph ...                              
 Downloading 280 crates, remaining bytes: 3.8MiB                              
  Downloaded sha1collisiondetection v0.3.4
 Downloading 279 crates, extracting sha1collisiondetection ...                
  Downloaded openpgp-card-pcsc v0.3.1
 Downloading 278 crates, remaining bytes: 3.6MiB                              
  Downloaded derive_builder v0.10.2
 Downloading 277 crates, remaining bytes: 3.5MiB                              
  Downloaded chbs v0.1.1
 Downloading 276 crates, remaining bytes: 3.4MiB                              
  Downloaded syn v1.0.109
 Downloading 275 crates, remaining bytes: 3.3MiB                              
  Downloaded ptyprocess v0.4.1
 Downloading 274 crates, remaining bytes: 3.2MiB                              
  Downloaded expectrl v0.7.1
 Downloading 273 crates, remaining bytes: 3.1MiB                              
  Downloaded signal-hook-mio v0.2.3
 Downloading 272 crates, remaining bytes: 3.0MiB                              
  Downloaded csv-core v0.1.11
 Downloading 271 crates, remaining bytes: 2.9MiB                              
  Downloaded openpgp-card-sequoia v0.1.5
 Downloading 270 crates, remaining bytes: 2.8MiB                              
  Downloaded openpgp-keylist v0.2.0
 Downloading 269 crates, remaining bytes: 2.7MiB                              
  Downloaded yansi v1.0.1
 Downloading 268 crates, remaining bytes: 2.6MiB                              
  Downloaded flate2 v1.0.30
 Downloading 267 crates, remaining bytes: 2.5MiB                              
  Downloaded icu_collections v1.5.0
 Downloading 266 crates, remaining bytes: 2.4MiB                              
  Downloaded icu_properties_data v1.5.0
 Downloading 265 crates, remaining bytes: 2.3MiB                              
  Downloaded iso7816-tlv v0.4.4
 Downloading 264 crates, remaining bytes: 2.2MiB                              
  Downloaded pcsc-sys v1.2.1
 Downloading 263 crates, remaining bytes: 2.1MiB                              
  Downloaded pcsc v2.8.2
 Downloading 262 crates, remaining bytes: 2.0MiB                              
  Downloaded blanket v0.3.0
 Downloading 261 crates, remaining bytes: 1.9MiB                              
  Downloaded libsqlite3-sys v0.9.4
 Downloading 260 crates, extracting libsqlite3-sys ...                        
 Downloading 260 crates, remaining bytes: 1.8MiB                              
  Downloaded rusqlite v0.14.0
 Downloading 259 crates, remaining bytes: 1.7MiB                              
  Downloaded clap_builder v4.5.9
 Downloading 258 crates, remaining bytes: 1.6MiB                              
  Downloaded addr v0.15.6
 Downloading 257 crates, remaining bytes: 1.6MiB                              
  Downloaded iana-time-zone v0.1.60
 Downloading 256 crates, remaining bytes: 1.6MiB                              
  Downloaded hex-slice v0.1.4
 Downloading 255 crates, remaining bytes: 1.5MiB                              
  Downloaded hashbrown v0.14.5
 Downloading 254 crates, remaining bytes: 1.5MiB                              
  Downloaded indexmap v2.2.6
 Downloading 253 crates, remaining bytes: 1.4MiB                              
  Downloaded rpassword v7.3.1
 Downloading 252 crates, remaining bytes: 1.4MiB                              
  Downloaded psl v2.1.50
 Downloading 251 crates, remaining bytes: 1.4MiB                              
  Downloaded anstyle-parse v0.2.4
 Downloading 250 crates, remaining bytes: 1.4MiB                              
  Downloaded anstyle-query v1.1.0
 Downloading 249 crates, remaining bytes: 1.4MiB                              
  Downloaded colorchoice v1.0.1
 Downloading 248 crates, remaining bytes: 1.3MiB                              
  Downloaded is_terminal_polyfill v1.70.0
 Downloading 247 crates, remaining bytes: 1.3MiB                              
  Downloaded utf8parse v0.2.2
 Downloading 246 crates, remaining bytes: 1.3MiB                              
  Downloaded anstream v0.6.14
 Downloading 245 crates, remaining bytes: 1.3MiB                              
  Downloaded anstyle v1.0.7
 Downloading 244 crates, remaining bytes: 1.3MiB                              
  Downloaded clap_lex v0.7.1
 Downloading 243 crates, remaining bytes: 1.3MiB                              
  Downloaded strsim v0.11.1
 Downloading 242 crates, remaining bytes: 1.2MiB                              
  Downloaded clap_derive v4.5.8
 Downloading 241 crates, remaining bytes: 1.2MiB                              
  Downloaded clap v4.5.9
 Downloading 240 crates, remaining bytes: 1.2MiB                              
  Downloaded ident_case v1.0.1
 Downloading 239 crates, remaining bytes: 1.2MiB                              
  Downloaded strsim v0.10.0
 Downloading 238 crates, remaining bytes: 1.2MiB                              
  Downloaded darling_core v0.12.4
 Downloading 237 crates, remaining bytes: 1.2MiB                              
  Downloaded darling v0.12.4
 Downloading 236 crates, remaining bytes: 1.1MiB                              
  Downloaded derive_builder_core v0.10.2
 Downloading 235 crates, remaining bytes: 1.1MiB                              
  Downloaded pkcs1 v0.4.1
 Downloading 234 crates, remaining bytes: 1.1MiB                              
  Downloaded base64ct v1.6.0
 Downloading 233 crates, remaining bytes: 1.1MiB                              
  Downloaded pem-rfc7468 v0.6.0
 Downloading 232 crates, remaining bytes: 1.1MiB                              
  Downloaded spki v0.6.0
 Downloading 231 crates, remaining bytes: 1.1MiB                              
  Downloaded pkcs8 v0.9.0
 Downloading 230 crates, remaining bytes: 1.0MiB                              
  Downloaded signature v2.2.0
 Downloading 229 crates, remaining bytes: 1.0MiB                              
  Downloaded bitflags v1.3.2
 Downloading 228 crates, remaining bytes: 1.0MiB                              
  Downloaded sequoia-net v0.25.0
 Downloading 227 crates, remaining bytes: 1.0MiB                              
  Downloaded buffered-reader v1.3.1
 Downloading 226 crates, remaining bytes: 1008.5KiB                           
  Downloaded zerovec v0.10.4
 Downloading 225 crates, remaining bytes: 992.5KiB                            
  Downloaded idna v1.0.2
 Downloading 224 crates, remaining bytes: 976.5KiB                            
  Downloaded itertools v0.11.0
 Downloading 223 crates, remaining bytes: 960.6KiB                            
  Downloaded regex-automata v0.4.7
 Downloading 222 crates, extracting regex-automata ...                        
  Downloaded linux-raw-sys v0.4.14
 Downloading 221 crates, extracting linux-raw-sys ...                         
 Downloading 221 crates, remaining bytes: 911.8KiB                            
  Downloaded psl-types v2.0.11
 Downloading 220 crates, remaining bytes: 911.8KiB                            
  Downloaded darling_macro v0.12.4
 Downloading 219 crates, remaining bytes: 895.8KiB                            
  Downloaded diesel_derives v1.4.1
 Downloading 218 crates, remaining bytes: 879.8KiB                            
  Downloaded migrations_internals v1.4.1
 Downloading 217 crates, remaining bytes: 855.9KiB                            
  Downloaded migrations_macros v1.4.2
 Downloading 216 crates, remaining bytes: 840.0KiB                            
  Downloaded diesel_migrations v1.4.0
 Downloading 215 crates, remaining bytes: 813.9KiB                            
  Downloaded memoffset v0.7.1
 Downloading 214 crates, remaining bytes: 797.9KiB                            
  Downloaded untrusted v0.9.0
 Downloading 213 crates, remaining bytes: 781.9KiB                            
  Downloaded byteorder v1.5.0
 Downloading 212 crates, remaining bytes: 751.4KiB                            
  Downloaded num-integer v0.1.46
 Downloading 211 crates, remaining bytes: 735.5KiB                            
  Downloaded num-iter v0.1.45
 Downloading 210 crates, remaining bytes: 719.5KiB                            
  Downloaded num-traits v0.2.19
 Downloading 209 crates, remaining bytes: 703.5KiB                            
  Downloaded zbase32 v0.1.2
 Downloading 208 crates, remaining bytes: 687.4KiB                            
  Downloaded encoding_rs v0.8.34
 Downloading 207 crates, extracting encoding_rs ...                           
 Downloading 207 crates, remaining bytes: 655.5KiB                            
  Downloaded icu_normalizer v1.5.0
 Downloading 206 crates, remaining bytes: 655.5KiB                            
  Downloaded icu_locid_transform_data v1.5.0
 Downloading 205 crates, remaining bytes: 639.5KiB                            
  Downloaded zeroize v1.8.1
 Downloading 204 crates, remaining bytes: 623.5KiB                            
  Downloaded base64 v0.21.7
 Downloading 203 crates, remaining bytes: 607.5KiB                            
  Downloaded vcpkg v0.2.15
 Downloading 202 crates, remaining bytes: 591.6KiB                            
 Downloading 202 crates, remaining bytes: 562.5KiB                            
  Downloaded winnow v0.6.13
 Downloading 201 crates, remaining bytes: 562.5KiB                            
  Downloaded toml_edit v0.22.15
 Downloading 200 crates, remaining bytes: 546.5KiB                            
 Downloading 200 crates, remaining bytes: 530.6KiB                            
  Downloaded figment v0.10.19
 Downloading 199 crates, remaining bytes: 530.6KiB                            
  Downloaded devise_core v0.4.1
 Downloading 198 crates, remaining bytes: 514.6KiB                            
  Downloaded ubyte v0.10.4
 Downloading 197 crates, remaining bytes: 498.6KiB                            
  Downloaded is-terminal v0.4.12
 Downloading 196 crates, remaining bytes: 482.6KiB                            
  Downloaded anyhow v1.0.86
 Downloading 195 crates, remaining bytes: 466.6KiB                            
  Downloaded bzip2 v0.4.4
 Downloading 194 crates, remaining bytes: 437.6KiB                            
  Downloaded dyn-clone v1.0.17
 Downloading 193 crates, remaining bytes: 421.6KiB                            
  Downloaded adler v1.0.2
 Downloading 192 crates, remaining bytes: 405.6KiB                            
  Downloaded miniz_oxide v0.7.4
 Downloading 191 crates, remaining bytes: 389.7KiB                            
  Downloaded icu_normalizer_data v1.5.0
 Downloading 190 crates, remaining bytes: 373.7KiB                            
  Downloaded utf16_iter v1.0.5
 Downloading 189 crates, remaining bytes: 357.7KiB                            
  Downloaded write16 v1.0.0
 Downloading 188 crates, remaining bytes: 341.7KiB                            
  Downloaded litemap v0.7.3
 Downloading 187 crates, remaining bytes: 312.7KiB                            
  Downloaded icu_provider_macros v1.5.0
 Downloading 186 crates, remaining bytes: 296.7KiB                            
  Downloaded writeable v0.5.5
 Downloading 185 crates, remaining bytes: 280.7KiB                            
  Downloaded icu_provider v1.5.0
 Downloading 184 crates, remaining bytes: 264.7KiB                            
  Downloaded tinystr v0.7.6
 Downloading 183 crates, remaining bytes: 248.8KiB                            
  Downloaded yoke-derive v0.7.4
 Downloading 182 crates, remaining bytes: 232.8KiB                            
  Downloaded yoke v0.7.4
 Downloading 181 crates, remaining bytes: 216.8KiB                            
  Downloaded synstructure v0.13.1
 Downloading 180 crates, remaining bytes: 200.8KiB                            
  Downloaded zerofrom-derive v0.1.4
 Downloading 179 crates, remaining bytes: 184.8KiB                            
  Downloaded zerofrom v0.1.4
 Downloading 178 crates, remaining bytes: 168.8KiB                            
  Downloaded nettle-sys v2.3.0
 Downloading 177 crates, remaining bytes: 152.9KiB                            
  Downloaded tokio v1.38.0
 Downloading 176 crates, extracting tokio ...                                 
 Downloading 176 crates, remaining bytes: 120.9KiB                            
  Downloaded openssl-sys v0.9.102
 Downloading 175 crates, remaining bytes: 120.9KiB                            
  Downloaded unicode-normalization v0.1.23
 Downloading 174 crates, remaining bytes: 104.9KiB                            
  Downloaded http v1.1.0
 Downloading 173 crates, remaining bytes: 88.9KiB                             
  Downloaded rocket_codegen v0.5.1
 Downloading 172 crates, remaining bytes: 73.0KiB                             
  Downloaded crc32fast v1.4.2
 Downloading 171 crates, remaining bytes: 56.7KiB                             
  Downloaded icu_locid_transform v1.5.0
 Downloading 170 crates, remaining bytes: 40.7KiB                             
  Downloaded minimal-lexical v0.2.1
 Downloading 169 crates, remaining bytes: 24.7KiB                             
  Downloaded bindgen v0.68.1
 Downloading 168 crates, remaining bytes: 8.7KiB                              
  Downloaded sequoia-openpgp v1.21.1
 Downloading 167 crates, extracting sequoia-openpgp ...                       
  Downloaded cc v1.1.0
 Downloading 166 crates                                                       
  Downloaded regex v1.10.5
 Downloading 165 crates                                                       
  Downloaded regex-syntax v0.8.4
 Downloading 164 crates                                                       
  Downloaded ipnet v2.9.0
 Downloading 163 crates                                                       
  Downloaded rustls-pemfile v1.0.4
 Downloading 162 crates                                                       
  Downloaded serde_urlencoded v0.7.1
 Downloading 161 crates                                                       
  Downloaded sync_wrapper v0.1.2
 Downloading 160 crates                                                       
  Downloaded foreign-types-shared v0.1.1
 Downloading 159 crates                                                       
  Downloaded foreign-types v0.3.2
 Downloading 158 crates                                                       
  Downloaded openssl-macros v0.1.1
 Downloading 157 crates                                                       
  Downloaded openssl-probe v0.1.5
 Downloading 156 crates                                                       
  Downloaded native-tls v0.2.12
 Downloading 155 crates                                                       
  Downloaded tokio-native-tls v0.3.1
 Downloading 154 crates                                                       
  Downloaded form_urlencoded v1.2.1
 Downloading 153 crates                                                       
  Downloaded unicode-bidi v0.3.15
 Downloading 152 crates                                                       
  Downloaded tinyvec_macros v0.1.1
 Downloading 151 crates                                                       
  Downloaded tinyvec v1.8.0
 Downloading 150 crates                                                       
  Downloaded idna v0.5.0
 Downloading 149 crates                                                       
  Downloaded url v2.5.2
 Downloading 148 crates                                                       
  Downloaded reqwest v0.11.27
 Downloading 147 crates                                                       
  Downloaded async-stream-impl v0.3.5
 Downloading 146 crates                                                       
  Downloaded async-stream v0.3.5
 Downloading 145 crates                                                       
  Downloaded async-trait v0.1.81
 Downloading 144 crates                                                       
  Downloaded atomic v0.5.3
 Downloading 143 crates                                                       
  Downloaded binascii v0.1.4
 Downloading 142 crates                                                       
  Downloaded bytemuck v1.16.1
 Downloading 141 crates                                                       
  Downloaded atomic v0.6.0
 Downloading 140 crates                                                       
  Downloaded serde_spanned v0.6.6
 Downloading 139 crates                                                       
  Downloaded toml_datetime v0.6.6
 Downloading 138 crates                                                       
  Downloaded toml v0.8.14
 Downloading 137 crates                                                       
  Downloaded mime v0.3.17
 Downloading 136 crates                                                       
  Downloaded multer v3.1.0
 Downloading 135 crates                                                       
  Downloaded rand v0.8.5
 Downloading 134 crates                                                       
  Downloaded futures-util v0.3.30
 Downloading 133 crates                                                       
  Downloaded h2 v0.3.26
 Downloading 132 crates                                                       
  Downloaded http v0.2.12
 Downloading 131 crates                                                       
  Downloaded tracing v0.1.40
 Downloading 130 crates                                                       
  Downloaded hyper v0.14.30
 Downloading 129 crates                                                       
  Downloaded rocket_http v0.5.1
 Downloading 128 crates                                                       
  Downloaded icu_locid v1.5.0
 Downloading 127 crates                                                       
  Downloaded displaydoc v0.2.5
 Downloading 126 crates                                                       
  Downloaded stable_deref_trait v1.2.0
 Downloading 125 crates                                                       
  Downloaded icu_properties v1.5.1
 Downloading 124 crates                                                       
  Downloaded ascii-canvas v3.0.0
 Downloading 123 crates                                                       
  Downloaded bit-set v0.5.3
 Downloading 122 crates                                                       
  Downloaded ena v0.14.3
 Downloading 121 crates                                                       
  Downloaded lalrpop v0.20.2
 Downloading 120 crates                                                       
  Downloaded nom v7.1.3
 Downloading 119 crates                                                       
  Downloaded aho-corasick v1.1.3
 Downloading 118 crates                                                       
  Downloaded memchr v2.7.4
 Downloading 117 crates                                                       
  Downloaded serde_json v1.0.120
 Downloading 116 crates                                                       
  Downloaded time v0.1.45
 Downloading 115 crates                                                       
  Downloaded sha2 v0.10.8
 Downloading 114 crates                                                       
  Downloaded hyper-tls v0.5.0
 Downloading 113 crates                                                       
  Downloaded ppv-lite86 v0.2.17
 Downloading 112 crates                                                       
  Downloaded rand_chacha v0.3.1
 Downloading 111 crates                                                       
  Downloaded devise_codegen v0.4.1
 Downloading 110 crates                                                       
  Downloaded devise v0.4.1
 Downloading 109 crates                                                       
  Downloaded cookie v0.18.1
 Downloading 108 crates                                                       
  Downloaded futures v0.3.30
 Downloading 107 crates                                                       
  Downloaded futures-channel v0.3.30
 Downloading 106 crates                                                       
  Downloaded futures-io v0.3.30
 Downloading 105 crates                                                       
  Downloaded futures-macro v0.3.30
 Downloading 104 crates                                                       
  Downloaded futures-task v0.3.30
 Downloading 103 crates                                                       
  Downloaded slab v0.4.9
 Downloading 102 crates                                                       
  Downloaded fnv v1.0.7
 Downloading 101 crates                                                       
  Downloaded http-body v0.4.6
 Downloading 100 crates                                                       
  Downloaded httparse v1.9.4
 Downloading 99 crates                                                        
  Downloaded httpdate v1.0.3
 Downloading 98 crates                                                        
  Downloaded tower-service v0.3.2
 Downloading 97 crates                                                        
  Downloaded tracing-attributes v0.1.27
 Downloading 96 crates                                                        
  Downloaded tracing-core v0.1.32
 Downloading 95 crates                                                        
  Downloaded try-lock v0.2.5
 Downloading 94 crates                                                        
  Downloaded want v0.3.1
 Downloading 93 crates                                                        
  Downloaded inlinable_string v0.1.15
 Downloading 92 crates                                                        
  Downloaded proc-macro2-diagnostics v0.10.1
 Downloading 91 crates                                                        
  Downloaded pear_codegen v0.2.9
 Downloading 90 crates                                                        
  Downloaded pear v0.2.9
 Downloading 89 crates                                                        
  Downloaded percent-encoding v2.3.1
 Downloading 88 crates                                                        
  Downloaded ref-cast-impl v1.0.23
 Downloading 87 crates                                                        
  Downloaded ref-cast v1.0.23
 Downloading 86 crates                                                        
  Downloaded stable-pattern v0.1.0
 Downloading 85 crates                                                        
  Downloaded uncased v0.9.10
 Downloading 84 crates                                                        
  Downloaded state v0.6.0
 Downloading 83 crates                                                        
  Downloaded deranged v0.3.11
 Downloading 82 crates                                                        
  Downloaded powerfmt v0.2.0
 Downloading 81 crates                                                        
  Downloaded num-conv v0.1.0
 Downloading 80 crates                                                        
  Downloaded time v0.3.36
 Downloading 79 crates                                                        
  Downloaded utf8_iter v1.0.4
 Downloading 78 crates                                                        
  Downloaded bit-vec v0.6.3
 Downloading 77 crates                                                        
  Downloaded either v1.13.0
 Downloading 76 crates                                                        
  Downloaded fixedbitset v0.4.2
 Downloading 75 crates                                                        
  Downloaded equivalent v1.0.1
 Downloading 74 crates                                                        
  Downloaded memsec v0.7.0
 Downloading 73 crates                                                        
  Downloaded serde v1.0.204
 Downloading 72 crates                                                        
  Downloaded pin-utils v0.1.0
 Downloading 71 crates                                                        
  Downloaded time-core v0.1.2
 Downloading 70 crates                                                        
  Downloaded time-macros v0.2.18
 Downloading 69 crates                                                        
  Downloaded tokio-stream v0.1.15
 Downloading 68 crates                                                        
  Downloaded futures-core v0.3.30
 Downloading 67 crates                                                        
  Downloaded futures-sink v0.3.30
 Downloading 66 crates                                                        
  Downloaded tokio-util v0.7.11
 Downloading 65 crates                                                        
  Downloaded zerovec-derive v0.10.3
 Downloading 64 crates                                                        
  Downloaded new_debug_unreachable v1.0.6
 Downloading 63 crates                                                        
  Downloaded autocfg v1.3.0
 Downloading 62 crates                                                        
  Downloaded scopeguard v1.2.0
 Downloading 61 crates                                                        
  Downloaded lock_api v0.4.12
 Downloading 60 crates                                                        
  Downloaded smallvec v1.13.2
 Downloading 59 crates                                                        
  Downloaded parking_lot_core v0.9.10
 Downloading 58 crates                                                        
  Downloaded parking_lot v0.12.3
 Downloading 57 crates                                                        
  Downloaded siphasher v0.3.11
 Downloading 56 crates                                                        
  Downloaded phf_shared v0.10.0
 Downloading 55 crates                                                        
  Downloaded precomputed-hash v0.1.1
 Downloading 54 crates                                                        
  Downloaded string_cache v0.8.7
 Downloading 53 crates                                                        
  Downloaded dirs-sys-next v0.1.2
 Downloading 52 crates                                                        
  Downloaded dirs-next v2.0.0
 Downloading 51 crates                                                        
  Downloaded term v0.7.0
 Downloading 50 crates                                                        
  Downloaded crunchy v0.2.2
 Downloading 49 crates                                                        
  Downloaded unicode-xid v0.2.4
 Downloading 48 crates                                                        
  Downloaded same-file v1.0.6
 Downloading 47 crates                                                        
  Downloaded walkdir v2.5.0
 Downloading 46 crates                                                        
  Downloaded lalrpop-util v0.20.2
 Downloading 45 crates                                                        
  Downloaded getrandom v0.2.15
 Downloading 44 crates                                                        
  Downloaded cexpr v0.6.0
 Downloading 43 crates                                                        
  Downloaded glob v0.3.1
 Downloading 42 crates                                                        
  Downloaded libloading v0.8.4
 Downloading 41 crates                                                        
  Downloaded spin v0.9.8
 Downloading 40 crates                                                        
  Downloaded peeking_take_while v0.1.2
 Downloading 39 crates                                                        
  Downloaded pkg-config v0.3.30
 Downloading 38 crates                                                        
  Downloaded once_cell v1.19.0
 Downloading 37 crates                                                        
  Downloaded const-oid v0.9.6
 Downloading 36 crates                                                        
  Downloaded rustix v0.38.34
 Downloading 35 crates                                                        
  Downloaded mio v0.8.11
 Downloading 34 crates                                                        
  Downloaded libc v0.2.155
 Downloading 33 crates, extracting libc ...                                   
  Downloaded clang-sys v1.8.1
 Downloading 32 crates                                                        
  Downloaded lazy_static v1.5.0
 Downloading 31 crates                                                        
  Downloaded lazycell v1.3.0
 Downloading 30 crates                                                        
  Downloaded rustc-hash v1.1.0
 Downloading 29 crates                                                        
  Downloaded shlex v1.3.0
 Downloading 28 crates                                                        
  Downloaded block-buffer v0.10.4
 Downloading 27 crates                                                        
  Downloaded version_check v0.9.4
 Downloading 26 crates                                                        
  Downloaded generic-array v0.14.7
 Downloading 25 crates                                                        
  Downloaded crypto-common v0.1.6
 Downloading 24 crates                                                        
  Downloaded digest v0.10.7
 Downloading 23 crates                                                        
  Downloaded typenum v1.17.0
 Downloading 22 crates                                                        
  Downloaded generic-array v1.1.0
 Downloading 21 crates                                                        
  Downloaded thiserror-impl v1.0.61
 Downloading 20 crates                                                        
  Downloaded thiserror v1.0.61
 Downloading 19 crates                                                        
  Downloaded xxhash-rust v0.8.11
 Downloading 18 crates                                                        
  Downloaded itoa v1.0.11
 Downloading 17 crates                                                        
  Downloaded ryu v1.0.18
 Downloading 16 crates                                                        
  Downloaded serde_derive v1.0.204
 Downloading 15 crates                                                        
  Downloaded cfg-if v1.0.0
 Downloading 14 crates                                                        
  Downloaded bytes v1.6.0
 Downloading 13 crates                                                        
  Downloaded bitflags v2.6.0
 Downloading 12 crates                                                        
  Downloaded errno v0.3.9
 Downloading 11 crates                                                        
  Downloaded tempfile v3.10.1
 Downloading 10 crates                                                        
  Downloaded log v0.4.22
 Downloading 9 crates                                                         
  Downloaded num_cpus v1.16.0
 Downloading 8 crates                                                         
  Downloaded pin-project-lite v0.2.14
 Downloading 7 crates                                                         
  Downloaded signal-hook-registry v1.4.2
 Downloading 6 crates                                                         
  Downloaded socket2 v0.5.7
 Downloading 5 crates                                                         
  Downloaded proc-macro2 v1.0.86
 Downloading 4 crates                                                         
  Downloaded quote v1.0.36
 Downloading 3 crates                                                         
  Downloaded unicode-ident v1.0.12
 Downloading 2 crates                                                         
  Downloaded syn v2.0.70
 Downloading 1 crate                                                          
  Downloaded tokio-macros v2.3.0
 Downloading 0 crates                                                         
  Downloaded 306 crates (26.8MiB) in 8.93s (largest was `sequoia-openpgp` at 2.9MiB)
==> Starting build()...
   Compiling proc-macro2 v1.0.86
   Compiling unicode-ident v1.0.12
   Compiling libc v0.2.155
   Compiling autocfg v1.3.0
    Building [                           ] 0/479: unicode-ident, proc-macro...
   Compiling serde v1.0.204
    Building [                           ] 1/479: proc-macro2(build.rs), li...
    Building [                           ] 2/479: proc-macro2(build), libc(...
    Building [                           ] 3/479: proc-macro2(build), libc(...
    Building [                           ] 4/479: proc-macro2(build), libc(...
    Building [                           ] 5/479: libc(build), libc(build),...
    Building [                           ] 6/479: libc, libc(build), autocf...
    Building [                           ] 7/479: libc, libc, autocfg, proc...
   Compiling version_check v0.9.4
    Building [                           ] 8/479: libc, version_check, libc...
   Compiling pkg-config v0.3.30
    Building [                           ] 9/479: libc, libc, pkg-config, p...
   Compiling quote v1.0.36
    Building [                          ] 10/479: quote, libc, libc, pkg-co...
   Compiling cfg-if v1.0.0
    Building [                          ] 11/479: quote, cfg-if, libc, libc   
    Building [                          ] 12/479: quote, libc, serde(build)...
   Compiling syn v2.0.70
    Building [                          ] 13/479: quote, syn, libc, libc      
   Compiling memchr v2.7.4
    Building [                          ] 14/479: syn, libc, memchr, libc     
    Building [                          ] 15/479: memchr, syn, libc, libc     
   Compiling cc v1.1.0
    Building [                          ] 16/479: memchr, syn, libc, cc       
   Compiling slab v0.4.9
    Building [                          ] 17/479: memchr, syn, slab(build.r...
   Compiling libm v0.2.8
    Building [                          ] 18/479: syn, slab(build.rs), libm...
    Building [>                         ] 19/479: syn, libm(build.rs), cc, ...
   Compiling log v0.4.22
    Building [>                         ] 20/479: syn, libm(build.rs), cc, log
    Building [>                         ] 21/479: syn, cfg-if, cc, log        
   Compiling num-traits v0.2.19
    Building [>                         ] 22/479: syn, cc, num-traits(build...
   Compiling pin-project-lite v0.2.14
    Building [>                         ] 23/479: syn, pin-project-lite, cc...
   Compiling itoa v1.0.11
    Building [>                         ] 24/479: syn, cc, itoa, log          
   Compiling signal-hook-registry v1.4.2
    Building [>                         ] 25/479: syn, signal-hook-registry...
   Compiling bytes v1.6.0
    Building [>                         ] 26/479: syn, bytes, signal-hook-r...
   Compiling syn v1.0.109
    Building [>                         ] 27/479: syn, bytes, cc, syn(build...
    Building [>                         ] 28/479: syn, syn(build), bytes, cc  
   Compiling mio v0.8.11
    Building [>                         ] 29/479: syn, bytes, mio, cc         
   Compiling lock_api v0.4.12
    Building [>                         ] 30/479: lock_api(build.rs), syn, ...
   Compiling httparse v1.9.4
    Building [>                         ] 31/479: syn, httparse(build.rs), ...
   Compiling bitflags v2.6.0
    Building [>                         ] 32/479: syn, httparse(build.rs), ...
   Compiling parking_lot_core v0.9.10
    Building [>                         ] 33/479: syn, mio, bitflags, parki...
   Compiling once_cell v1.19.0
    Building [>                         ] 34/479: syn, mio, once_cell, park...
   Compiling futures-core v0.3.30
    Building [>                         ] 35/479: syn, futures-core, mio, o...
    Building [>                         ] 36/479: syn, mio, once_cell, log    
   Compiling typenum v1.17.0
    Building [=>                        ] 37/479: syn, typenum(build.rs), m...
    Building [=>                        ] 38/479: syn, syn, typenum(build.r...
   Compiling pin-utils v0.1.0
    Building [=>                        ] 39/479: syn, syn, typenum(build.r...
    Building [=>                        ] 40/479: syn, syn, typenum(build),...
   Compiling rustix v0.38.34
    Building [=>                        ] 41/479: syn, syn, typenum(build),...
    Building [=>                        ] 42/479: syn, syn, once_cell, rust...
   Compiling glob v0.3.1
    Building [=>                        ] 43/479: syn, syn, once_cell, glob   
   Compiling fnv v1.0.7
    Building [=>                        ] 44/479: syn, syn, fnv, glob         
    Building [=>                        ] 45/479: syn, syn, typenum, glob     
    Building [=>                        ] 46/479: syn, syn, typenum, libm(b...
   Compiling num_cpus v1.16.0
    Building [=>                        ] 47/479: syn, syn, typenum, num_cpus 
   Compiling socket2 v0.5.7
    Building [=>                        ] 48/479: syn, syn, socket2, num_cpus 
   Compiling aho-corasick v1.1.3
    Building [=>                        ] 49/479: syn, syn, socket2, aho-co...
   Compiling synstructure v0.13.1
    Building [=>                        ] 50/479: syn, syn, synstructure, a...
   Compiling regex-syntax v0.8.4
    Building [=>                        ] 51/479: syn, syn, aho-corasick, r...
   Compiling hashbrown v0.14.5
    Building [=>                        ] 52/479: syn, syn, hashbrown, rege...
   Compiling futures-sink v0.3.30
    Building [=>                        ] 53/479: syn, syn, futures-sink, r...
   Compiling equivalent v1.0.1
    Building [=>                        ] 54/479: syn, syn, equivalent, reg...
   Compiling stable_deref_trait v1.2.0
    Building [=>                        ] 55/479: syn, syn, regex-syntax, s...
   Compiling serde_derive v1.0.204
    Building [==>                       ] 56/479: syn, serde_derive, regex-...
   Compiling tokio-macros v2.3.0
    Building [==>                       ] 57/479: syn, serde_derive, tokio-...
   Compiling futures-macro v0.3.30
    Building [==>                       ] 58/479: syn, serde_derive, future...
   Compiling tracing-attributes v0.1.27
    Building [==>                       ] 59/479: syn, serde_derive, tracin...
   Compiling zerofrom-derive v0.1.4
    Building [==>                       ] 60/479: serde_derive, tracing-att...
   Compiling yoke-derive v0.7.4
    Building [==>                       ] 61/479: serde_derive, tracing-att...
   Compiling regex-automata v0.4.7
    Building [==>                       ] 62/479: serde_derive, yoke-derive...
   Compiling tokio v1.38.0
    Building [==>                       ] 63/479: serde_derive, tokio, rege...
   Compiling zerofrom v0.1.4
    Building [==>                       ] 64/479: serde_derive, tokio, rege...
    Building [==>                       ] 65/479: serde, tokio, regex-autom...
    Building [==>                       ] 66/479: serde, tokio, serde, rege...
   Compiling yoke v0.7.4
    Building [==>                       ] 67/479: serde, tokio, serde, yoke   
   Compiling zerovec-derive v0.10.3
    Building [==>                       ] 68/479: serde, tokio, serde, zero...
   Compiling indexmap v2.2.6
    Building [==>                       ] 69/479: serde, tokio, indexmap, z...
    Building [==>                       ] 70/479: tokio, libm, indexmap, ze...
    Building [==>                       ] 71/479: tokio, libm, num-traits(b...
    Building [==>                       ] 72/479: tokio, libm, slab(build),...
   Compiling getrandom v0.2.15
    Building [==>                       ] 73/479: tokio, libm, getrandom, z...
    Building [===>                      ] 74/479: fnv, tokio, libm, getrandom 
    Building [===>                      ] 75/479: tokio, libm, getrandom, e...
   Compiling smallvec v1.13.2
    Building [===>                      ] 76/479: tokio, libm, getrandom, s...
   Compiling vcpkg v0.2.15
    Building [===>                      ] 77/479: tokio, libm, vcpkg, smallvec
    Building [===>                      ] 78/479: tokio, libm, vcpkg, smallvec
    Building [===>                      ] 79/479: tokio, libm, hashbrown, v...
   Compiling zerovec v0.10.4
    Building [===>                      ] 80/479: zerovec, tokio, hashbrown...
   Compiling openssl-sys v0.9.102
    Building [===>                      ] 81/479: zerovec, tokio, hashbrown...
    Building [===>                      ] 82/479: zerovec, slab, tokio, has...
    Building [===>                      ] 83/479: zerovec, slab, tokio, ind...
    Building [===>                      ] 84/479: zerovec, tokio, num-trait...
   Compiling regex v1.10.5
    Building [===>                      ] 85/479: zerovec, regex, tokio, nu...
   Compiling displaydoc v0.2.5
    Building [===>                      ] 86/479: regex, tokio, num-traits,...
   Compiling futures-channel v0.3.30
    Building [===>                      ] 87/479: regex, tokio, futures-cha...
   Compiling clang-sys v1.8.1
    Building [===>                      ] 88/479: tokio, clang-sys(build.rs...
   Compiling is-terminal v0.4.12
    Building [===>                      ] 89/479: tokio, is-terminal, clang...
   Compiling proc-macro2-diagnostics v0.10.1
    Building [===>                      ] 90/479: tokio, clang-sys(build.rs...
   Compiling futures-task v0.3.30
    Building [===>                      ] 91/479: tokio, futures-task, proc...
    Building [===>                      ] 92/479: tokio, bitflags, futures-...
   Compiling futures-io v0.3.30
    Building [====>                     ] 93/479: tokio, bitflags, futures-...
   Compiling futures-util v0.3.30
    Building [====>                     ] 94/479: tokio, bitflags, futures-...
    Building [====>                     ] 95/479: tokio, bitflags, futures-...
    Building [====>                     ] 96/479: tokio, clang-sys(build), ...
   Compiling yansi v1.0.1
    Building [====>                     ] 97/479: tokio, bitflags, futures-...
    Building [====>                     ] 98/479: tokio, futures-util, yans...
   Compiling libsqlite3-sys v0.9.4
    Building [====>                     ] 99/479: libsqlite3-sys(build.rs),...
   Compiling minimal-lexical v0.2.1
    Building [====>                    ] 100/479: tokio, futures-util, yans...
   Compiling either v1.13.0
    Building [====>                    ] 101/479: either, tokio, futures-ut...
   Compiling nom v7.1.3
    Building [====>                    ] 102/479: either, tokio, nom, futur...
    Building [====>                    ] 103/479: proc-macro2-diagnostics, ...
   Compiling tinystr v0.7.6
    Building [====>                    ] 104/479: tokio, nom, tinystr, futu...
   Compiling tokio-util v0.7.11
    Building [====>                    ] 105/479: tokio-util, tokio, nom, f...
   Compiling http v0.2.12
    Building [====>                    ] 106/479: tokio, nom, futures-util,...
    Building [====>                    ] 107/479: tokio, futures-util, http...
   Compiling tracing-core v0.1.32
    Building [====>                    ] 108/479: tracing-core, tokio, futu...
    Building [====>                    ] 109/479: tokio, futures-util, http...
    Building [====>                    ] 110/479: tokio, futures-util, http...
    Building [====>                    ] 111/479: tokio, lock_api(build), f...
   Compiling libloading v0.8.4
    Building [====>                    ] 112/479: tokio, libloading, future...
   Compiling dirs-sys-next v0.1.2
    Building [====>                    ] 113/479: tokio, libloading, http, ...
   Compiling generic-array v0.14.7
    Building [====>                    ] 114/479: tokio, generic-array(buil...
    Building [=====>                   ] 115/479: tokio, generic-array(buil...
   Compiling spin v0.9.8
    Building [=====>                   ] 116/479: tokio, pin-project-lite, ...
   Compiling litemap v0.7.3
    Building [=====>                   ] 117/479: tokio, spin, http, litemap  
   Compiling linux-raw-sys v0.4.14
    Building [=====>                   ] 118/479: tokio, http, linux-raw-sy...
   Compiling percent-encoding v2.3.1
    Building [=====>                   ] 119/479: tokio, percent-encoding, ...
   Compiling writeable v0.5.5
    Building [=====>                   ] 120/479: tokio, percent-encoding, ...
    Building [=====>                   ] 121/479: tokio, spin, linux-raw-sy...
   Compiling bindgen v0.68.1
    Building [=====>                   ] 122/479: tokio, bindgen(build.rs),...
   Compiling const-oid v0.9.6
    Building [=====>                   ] 123/479: tokio, const-oid, linux-r...
   Compiling thiserror v1.0.61
    Building [=====>                   ] 124/479: tokio, const-oid, writeab...
   Compiling scopeguard v1.2.0
    Building [=====>                   ] 125/479: tokio, scopeguard, writea...
   Compiling crunchy v0.2.2
    Building [=====>                   ] 126/479: tokio, scopeguard, crunch...
    Building [=====>                   ] 127/479: tokio, lock_api, crunchy(...
    Building [=====>                   ] 128/479: tokio, lock_api, thiserro...
    Building [=====>                   ] 129/479: tokio, lock_api, rustix, ...
    Building [=====>                   ] 130/479: tokio, lock_api, rustix, ...
    Building [=====>                   ] 131/479: bindgen(build), tokio, lo...
   Compiling icu_locid v1.5.0
    Building [=====>                   ] 132/479: tokio, lock_api, rustix, ...
   Compiling lazy_static v1.5.0
    Building [=====>                   ] 133/479: tokio, rustix, icu_locid,...
    Building [=====>                   ] 134/479: tokio, rustix, generic-ar...
    Building [======>                  ] 135/479: clang-sys, tokio, rustix,...
   Compiling dirs-next v2.0.0
    Building [======>                  ] 136/479: clang-sys, rustix, icu_lo...
    Building [======>                  ] 137/479: clang-sys, rustix, httpar...
    Building [======>                  ] 138/479: clang-sys, rustix, parkin...
   Compiling tracing v0.1.40
    Building [======>                  ] 139/479: clang-sys, tracing, parki...
   Compiling cexpr v0.6.0
    Building [======>                  ] 140/479: clang-sys, tracing, cexpr...
   Compiling rand_core v0.6.4
    Building [======>                  ] 141/479: clang-sys, cexpr, rand_co...
   Compiling icu_provider_macros v1.5.0
    Building [======>                  ] 142/479: clang-sys, cexpr, icu_pro...
   Compiling thiserror-impl v1.0.61
    Building [======>                  ] 143/479: clang-sys, thiserror-impl...
   Compiling peeking_take_while v0.1.2
    Building [======>                  ] 144/479: clang-sys, thiserror-impl...
   Compiling try-lock v0.2.5
    Building [======>                  ] 145/479: clang-sys, thiserror-impl...
   Compiling tiny-keccak v2.0.2
    Building [======>                  ] 146/479: clang-sys, thiserror-impl...
   Compiling openssl v0.10.64
    Building [======>                  ] 147/479: clang-sys, thiserror-impl...
   Compiling rustc-hash v1.1.0
    Building [======>                  ] 148/479: clang-sys, thiserror-impl...
   Compiling foreign-types-shared v0.1.1
    Building [======>                  ] 149/479: clang-sys, thiserror-impl...
   Compiling lazycell v1.3.0
    Building [======>                  ] 150/479: clang-sys, lazycell, this...
   Compiling fastrand v2.1.0
    Building [======>                  ] 151/479: clang-sys, thiserror-impl...
   Compiling shlex v1.3.0
    Building [======>                  ] 152/479: clang-sys, thiserror-impl...
   Compiling unicode-xid v0.2.4
    Building [======>                  ] 153/479: clang-sys, thiserror-impl...
   Compiling siphasher v0.3.11
    Building [=======>                 ] 154/479: clang-sys, thiserror-impl...
    Building [=======>                 ] 155/479: clang-sys, thiserror-impl...
   Compiling phf_shared v0.10.0
    Building [=======>                 ] 156/479: clang-sys, thiserror-impl...
   Compiling tempfile v3.10.1
    Building [=======>                 ] 157/479: clang-sys, thiserror-impl...
    Building [=======>                 ] 158/479: clang-sys, thiserror, bin...
   Compiling foreign-types v0.3.2
    Building [=======>                 ] 159/479: clang-sys, bindgen, tempf...
    Building [=======>                 ] 160/479: clang-sys, openssl(build)...
    Building [=======>                 ] 161/479: clang-sys, tiny-keccak(bu...
   Compiling want v0.3.1
    Building [=======>                 ] 162/479: clang-sys, want, bindgen,...
   Compiling icu_provider v1.5.0
    Building [=======>                 ] 163/479: clang-sys, bindgen, tempf...
   Compiling h2 v0.3.26
    Building [=======>                 ] 164/479: clang-sys, bindgen, icu_p...
   Compiling parking_lot v0.12.3
    Building [=======>                 ] 165/479: parking_lot, bindgen, icu...
   Compiling term v0.7.0
    Building [=======>                 ] 166/479: parking_lot, term, bindge...
    Building [=======>                 ] 167/479: term, generic-array, bind...
    Building [=======>                 ] 168/479: crunchy, generic-array, b...
   Compiling http-body v0.4.6
    Building [=======>                 ] 169/479: http-body, generic-array,...
    Building [=======>                 ] 170/479: openssl-sys, generic-arra...
   Compiling openssl-macros v0.1.1
    Building [=======>                 ] 171/479: openssl-sys, openssl-macr...
   Compiling bzip2-sys v0.1.11+1.0.8
    Building [=======>                 ] 172/479: bzip2-sys(build.rs), open...
    Building [========>                ] 173/479: openssl-sys, libm(build),...
   Compiling uncased v0.9.10
    Building [========>                ] 174/479: uncased(build.rs), openss...
   Compiling strsim v0.10.0
    Building [========>                ] 175/479: strsim, openssl-sys, bind...
    Building [========>                ] 176/479: openssl-sys, itoa, bindge...
   Compiling zeroize v1.8.1
    Building [========>                ] 177/479: zeroize, openssl-sys, bin...
    Building [========>                ] 178/479: openssl-sys, bindgen, byt...
   Compiling base64ct v1.6.0
    Building [========>                ] 179/479: base64ct, openssl-sys, bi...
   Compiling httpdate v1.0.3
    Building [========>                ] 180/479: openssl-sys, bindgen, htt...
    Building [========>                ] 181/479: futures-sink, bindgen, ht...
   Compiling native-tls v0.2.12
    Building [========>                ] 182/479: native-tls(build.rs), bin...
   Compiling bit-vec v0.6.3
    Building [========>                ] 183/479: bit-vec, bindgen, httpdat...
   Compiling iana-time-zone v0.1.60
    Building [========>                ] 184/479: bit-vec, bindgen, iana-ti...
   Compiling tower-service v0.3.2
    Building [========>                ] 185/479: tower-service, bindgen, i...
   Compiling precomputed-hash v0.1.1
    Building [========>                ] 186/479: precomputed-hash, bindgen...
   Compiling icu_locid_transform_data v1.5.0
    Building [========>                ] 187/479: icu_locid_transform_data,...
   Compiling ident_case v1.0.1
    Building [========>                ] 188/479: ident_case, bindgen, iana...
   Compiling num-conv v0.1.0
    Building [========>                ] 189/479: num-conv, bindgen, iana-t...
   Compiling same-file v1.0.6
    Building [========>                ] 190/479: same-file, bindgen, iana-...
   Compiling ppv-lite86 v0.2.17
    Building [========>                ] 191/479: same-file, bindgen, h2, p...
   Compiling new_debug_unreachable v1.0.6
    Building [=========>               ] 192/479: new_debug_unreachable, bi...
   Compiling fixedbitset v0.4.2
    Building [=========>               ] 193/479: fixedbitset, bindgen, h2,...
   Compiling tinyvec_macros v0.1.1
    Building [=========>               ] 194/479: tinyvec_macros, bindgen, ...
    Building [=========>               ] 195/479: futures-core, bindgen, h2...
   Compiling time-core v0.1.2
    Building [=========>               ] 196/479: futures-core, time-core, ...
   Compiling time-macros v0.2.18
    Building [=========>               ] 197/479: futures-core, time-macros...
   Compiling rand_chacha v0.3.1
    Building [=========>               ] 198/479: time-macros, rand_chacha,...
   Compiling tinyvec v1.8.0
    Building [=========>               ] 199/479: tinyvec, rand_chacha, bin...
   Compiling petgraph v0.6.5
    Building [=========>               ] 200/479: tinyvec, bindgen, h2, pet...
   Compiling nettle-sys v2.3.0
    Building [=========>               ] 201/479: tinyvec, nettle-sys(build...
   Compiling string_cache v0.8.7
    Building [=========>               ] 202/479: string_cache, tinyvec, h2...
   Compiling walkdir v2.5.0
    Building [=========>               ] 203/479: walkdir, tinyvec, h2, pet...
   Compiling darling_core v0.12.4
    Building [=========>               ] 204/479: darling_core, walkdir, h2...
   Compiling icu_locid_transform v1.5.0
    Building [=========>               ] 205/479: darling_core, icu_locid_t...
   Compiling hyper v0.14.30
    Building [=========>               ] 206/479: darling_core, icu_locid_t...
   Compiling bit-set v0.5.3
    Building [=========>               ] 207/479: darling_core, icu_locid_t...
   Compiling chrono v0.4.38
    Building [=========>               ] 208/479: darling_core, chrono, icu...
    Building [=========>               ] 209/479: chrono, native-tls(build)...
    Building [=========>               ] 210/479: chrono, openssl, icu_loci...
   Compiling pem-rfc7468 v0.6.0
    Building [==========>              ] 211/479: pem-rfc7468, chrono, open...
    Building [==========>              ] 212/479: libm, chrono, openssl, hyper
    Building [==========>              ] 213/479: chrono, bzip2-sys(build),...
    Building [==========>              ] 214/479: chrono, openssl, tiny-kec...
   Compiling ascii-canvas v3.0.0
    Building [==========>              ] 215/479: chrono, openssl, ascii-ca...
    Building [==========>              ] 216/479: chrono, openssl, lazy_sta...
   Compiling itertools v0.11.0
    Building [==========>              ] 217/479: chrono, openssl, itertool...
   Compiling icu_collections v1.5.0
    Building [==========>              ] 218/479: icu_collections, openssl,...
   Compiling diesel_derives v1.4.1
    Building [==========>              ] 219/479: icu_collections, diesel_d...
   Compiling ena v0.14.3
    Building [==========>              ] 220/479: diesel_derives, openssl, ...
    Building [==========>              ] 221/479: diesel_derives, num-trait...
    Building [==========>              ] 222/479: diesel_derives, openssl, ...
    Building [==========>              ] 223/479: diesel_derives, aho-coras...
   Compiling cookie v0.18.1
    Building [==========>              ] 224/479: cookie(build.rs), diesel_...
   Compiling openssl-probe v0.1.5
    Building [==========>              ] 225/479: diesel_derives, aho-coras...
   Compiling adler v1.0.2
    Building [==========>              ] 226/479: diesel_derives, aho-coras...
   Compiling anyhow v1.0.86
    Building [==========>              ] 227/479: anyhow(build.rs), diesel_...
   Compiling icu_properties_data v1.5.0
    Building [==========>              ] 228/479: icu_properties_data, anyh...
    Building [==========>              ] 229/479: anyhow(build.rs), diesel_...
   Compiling byteorder v1.5.0
    Building [===========>             ] 230/479: diesel_derives, aho-coras...
   Compiling ref-cast v1.0.23
    Building [===========>             ] 231/479: ref-cast(build.rs), aho-c...
   Compiling ryu v1.0.18
    Building [===========>             ] 232/479: ryu, aho-corasick, regex-...
   Compiling lalrpop-util v0.20.2
    Building [===========>             ] 233/479: ryu, aho-corasick, regex-...
   Compiling lalrpop v0.20.2
    Building [===========>             ] 234/479: ryu, lalrpop, aho-corasic...
    Building [===========>             ] 235/479: lalrpop, aho-corasick, re...
   Compiling icu_properties v1.5.1
    Building [===========>             ] 236/479: lalrpop, aho-corasick, re...
   Compiling miniz_oxide v0.7.4
    Building [===========>             ] 237/479: lalrpop, regex-syntax, ic...
    Building [===========>             ] 238/479: lalrpop, regex-syntax, ic...
    Building [===========>             ] 239/479: native-tls, lalrpop, rege...
    Building [===========>             ] 240/479: lalrpop, regex-syntax, re...
    Building [===========>             ] 241/479: lalrpop, regex-syntax, re...
    Building [===========>             ] 242/479: bzip2-sys, lalrpop, regex...
   Compiling der v0.6.1
    Building [===========>             ] 243/479: lalrpop, regex-syntax, de...
   Compiling darling_macro v0.12.4
    Building [===========>             ] 244/479: darling_macro, lalrpop, r...
   Compiling unicode-normalization v0.1.23
    Building [===========>             ] 245/479: lalrpop, regex-syntax, un...
    Building [===========>             ] 246/479: nettle-sys(build), lalrpo...
   Compiling rand v0.8.5
    Building [===========>             ] 247/479: nettle-sys(build), rand, ...
    Building [===========>             ] 248/479: rand, lalrpop, regex-auto...
   Compiling crypto-common v0.1.6
    Building [===========>             ] 249/479: crypto-common, rand, lalr...
   Compiling block-buffer v0.10.4
    Building [============>            ] 250/479: rand, lalrpop, block-buff...
   Compiling form_urlencoded v1.2.1
    Building [============>            ] 251/479: form_urlencoded, rand, la...
   Compiling pear_codegen v0.2.9
    Building [============>            ] 252/479: form_urlencoded, pear_cod...
    Building [============>            ] 253/479: libsqlite3-sys(build), pe...
    Building [============>            ] 254/479: pear_codegen, lalrpop, mi...
    Building [============>            ] 255/479: pear_codegen, lalrpop, si...
    Building [============>            ] 256/479: num_cpus, lalrpop, signal...
    Building [============>            ] 257/479: num_cpus, socket2, lalrpo...
   Compiling crc32fast v1.4.2
    Building [============>            ] 258/479: socket2, lalrpop, crc32fa...
    Building [============>            ] 259/479: pin-utils, socket2, lalrp...
   Compiling utf8_iter v1.0.4
    Building [============>            ] 260/479: socket2, lalrpop, utf8_it...
   Compiling icu_normalizer_data v1.5.0
    Building [============>            ] 261/479: socket2, lalrpop, regex-a...
    Building [============>            ] 262/479: socket2, lalrpop, iana-ti...
    Building [============>            ] 263/479: futures-io, lalrpop, iana...
    Building [============>            ] 264/479: lalrpop, iana-time-zone, ...
   Compiling bitflags v1.3.2
    Building [============>            ] 265/479: lalrpop, futures-task, re...
   Compiling sha1collisiondetection v0.3.4
    Building [============>            ] 266/479: lalrpop, futures-task, sh...
   Compiling utf16_iter v1.0.5
    Building [============>            ] 267/479: utf16_iter, lalrpop, sha1...
   Compiling serde_json v1.0.120
    Building [============>            ] 268/479: utf16_iter, lalrpop, rege...
   Compiling write16 v1.0.0
    Building [=============>           ] 269/479: lalrpop, regex-automata, ...
   Compiling unicode-bidi v0.3.15
    Building [=============>           ] 270/479: unicode-bidi, lalrpop, re...
   Compiling icu_normalizer v1.5.0
    Building [=============>           ] 271/479: unicode-bidi, icu_normali...
   Compiling idna v0.5.0
    Building [=============>           ] 272/479: idna, icu_normalizer, lal...
   Compiling sequoia-openpgp v1.21.1
    Building [=============>           ] 273/479: idna, icu_normalizer, seq...
    Building [=============>           ] 274/479: idna, icu_normalizer, ser...
    Building [=============>           ] 275/479: idna, icu_normalizer, sha...
    Building [=============>           ] 276/479: idna, icu_normalizer, fut...
    Building [=============>           ] 277/479: idna, futures-util, regex...
    Building [=============>           ] 278/479: futures-util, regex-autom...
   Compiling flate2 v1.0.30
    Building [=============>           ] 279/479: futures-util, regex-autom...
    Building [=============>           ] 280/479: libsqlite3-sys, futures-u...
   Compiling digest v0.10.7
    Building [=============>           ] 281/479: futures-util, digest, tok...
    Building [=============>           ] 282/479: futures-util, digest, net...
   Compiling darling v0.12.4
    Building [=============>           ] 283/479: futures-util, nettle-sys,...
   Compiling spki v0.6.0
    Building [=============>           ] 284/479: spki, futures-util, nettl...
    Building [=============>           ] 285/479: spki, futures-util, tokio...
   Compiling bzip2 v0.4.4
    Building [=============>           ] 286/479: spki, bzip2, tokio, regex   
   Compiling tokio-native-tls v0.3.1
    Building [=============>           ] 287/479: bzip2, tokio, regex, toki...
    Building [==============>          ] 288/479: anyhow, tokio, regex, tok...
    Building [==============>          ] 289/479: http, anyhow, tokio, regex  
    Building [==============>          ] 290/479: libsqlite3-sys(build), ht...
   Compiling num-integer v0.1.46
    Building [==============>          ] 291/479: http, num-integer, tokio,...
   Compiling ref-cast-impl v1.0.23
    Building [==============>          ] 292/479: ref-cast-impl, http, num-...
   Compiling generic-array v1.1.0
    Building [==============>          ] 293/479: ref-cast-impl, num-intege...
    Building [==============>          ] 294/479: ref-cast-impl, tracing-co...
    Building [==============>          ] 295/479: tracing-core, generic-arr...
    Building [==============>          ] 296/479: parking_lot_core(build), ...
    Building [==============>          ] 297/479: lock_api(build), tracing-...
   Compiling encoding_rs v0.8.34
    Building [==============>          ] 298/479: encoding_rs, tracing-core...
   Compiling pcsc-sys v1.2.1
    Building [==============>          ] 299/479: encoding_rs, tracing-core...
    Building [==============>          ] 300/479: encoding_rs, tracing-core...
   Compiling signal-hook v0.3.17
    Building [==============>          ] 301/479: encoding_rs, linux-raw-sy...
   Compiling mime v0.3.17
    Building [==============>          ] 302/479: encoding_rs, linux-raw-sy...
    Building [==============>          ] 303/479: byteorder, encoding_rs, m...
    Building [==============>          ] 304/479: byteorder, encoding_rs, t...
   Compiling powerfmt v0.2.0
    Building [==============>          ] 305/479: byteorder, encoding_rs, p...
    Building [==============>          ] 306/479: encoding_rs, powerfmt, to...
   Compiling num-bigint-dig v0.8.4
    Building [===============>         ] 307/479: encoding_rs, tokio, minim...
    Building [===============>         ] 308/479: encoding_rs, num-bigint-d...
    Building [===============>         ] 309/479: encoding_rs, nom, tokio, ...
   Compiling deranged v0.3.11
    Building [===============>         ] 310/479: deranged, encoding_rs, no...
   Compiling diesel v1.4.8
    Building [===============>         ] 311/479: encoding_rs, diesel, nom,...
    Building [===============>         ] 312/479: encoding_rs, diesel, nom,...
    Building [===============>         ] 313/479: encoding_rs, diesel, rust...
    Building [===============>         ] 314/479: encoding_rs, diesel, rust...
    Building [===============>         ] 315/479: encoding_rs, signal-hook(...
    Building [===============>         ] 316/479: encoding_rs, diesel, rust...
    Building [===============>         ] 317/479: encoding_rs, diesel, rust...
    Building [===============>         ] 318/479: encoding_rs, diesel, rust...
    Building [===============>         ] 319/479: parking_lot_core, diesel,...
   Compiling num-iter v0.1.45
    Building [===============>         ] 320/479: num-iter, diesel, rustix,...
    Building [===============>         ] 321/479: num-iter, diesel, rustix,...
   Compiling hyper-tls v0.5.0
    Building [===============>         ] 322/479: diesel, rustix, libsqlite...
   Compiling buffered-reader v1.3.1
    Building [===============>         ] 323/479: diesel, rustix, hyper-tls...
   Compiling nettle v7.4.0
    Building [===============>         ] 324/479: diesel, rustix, buffered-...
   Compiling pkcs8 v0.9.0
    Building [===============>         ] 325/479: diesel, rustix, pkcs8, ne...
   Compiling derive_builder_core v0.10.2
    Building [================>        ] 326/479: diesel, derive_builder_co...
    Building [================>        ] 327/479: serde_json, diesel, deriv...
    Building [================>        ] 328/479: serde_json, diesel, sequo...
   Compiling url v2.5.2
    Building [================>        ] 329/479: url, serde_json, diesel, ...
   Compiling idna v1.0.2
    Building [================>        ] 330/479: url, serde_json, diesel, ...
   Compiling blanket v0.3.0
    Building [================>        ] 331/479: url, serde_json, blanket,...
    Building [================>        ] 332/479: url, serde_json, blanket,...
    Building [================>        ] 333/479: url, serde_json, blanket,...
   Compiling memoffset v0.7.1
    Building [================>        ] 334/479: url, serde_json, memoffse...
    Building [================>        ] 335/479: url, serde_json, memoffse...
    Building [================>        ] 336/479: serde_json, memoffset(bui...
    Building [================>        ] 337/479: serde_json, fastrand, pow...
   Compiling base64 v0.22.1
    Building [================>        ] 338/479: fastrand, powerfmt, lalrp...
    Building [================>        ] 339/479: fastrand, powerfmt, base6...
   Compiling utf8parse v0.2.2
    Building [================>        ] 340/479: fastrand, powerfmt, utf8p...
   Compiling memsec v0.7.0
    Building [================>        ] 341/479: fastrand, utf8parse, base...
   Compiling hex-slice v0.1.4
    Building [================>        ] 342/479: fastrand, base64, memsec,...
   Compiling dyn-clone v1.0.17
    Building [================>        ] 343/479: dyn-clone, base64, memsec...
   Compiling xxhash-rust v0.8.11
    Building [================>        ] 344/479: dyn-clone, base64, hex-sl...
   Compiling base64 v0.21.7
    Building [=================>       ] 345/479: dyn-clone, base64, base64...
   Compiling openpgp-card v0.3.7
    Building [=================>       ] 346/479: openpgp-card, base64, bas...
    Building [=================>       ] 347/479: sequoia-openpgp, openpgp-...
   Compiling rustls-pemfile v1.0.4
    Building [=================>       ] 348/479: sequoia-openpgp, rustls-p...
   Compiling anstyle-parse v0.2.4
    Building [=================>       ] 349/479: sequoia-openpgp, rustls-p...
    Building [=================>       ] 350/479: sequoia-openpgp, rustls-p...
    Building [=================>       ] 351/479: sequoia-openpgp, want, op...
    Building [=================>       ] 352/479: deranged, sequoia-openpgp...
    Building [=================>       ] 353/479: memoffset(build), derange...
    Building [=================>       ] 354/479: deranged, sequoia-openpgp...
    Building [=================>       ] 355/479: sequoia-openpgp, openpgp-...
   Compiling migrations_internals v1.4.1
    Building [=================>       ] 356/479: sequoia-openpgp, migratio...
   Compiling derive_builder_macro v0.10.2
    Building [=================>       ] 357/479: sequoia-openpgp, migratio...
   Compiling pkcs1 v0.4.1
    Building [=================>       ] 358/479: sequoia-openpgp, migratio...
    Building [=================>       ] 359/479: sequoia-openpgp, openpgp-...
    Building [=================>       ] 360/479: sequoia-openpgp, openpgp-...
    Building [=================>       ] 361/479: sequoia-openpgp, parking_...
    Building [=================>       ] 362/479: sequoia-openpgp, num-bigi...
    Building [=================>       ] 363/479: sequoia-openpgp, h2, num-...
    Building [=================>       ] 364/479: sequoia-openpgp, signal-h...
   Compiling time v0.3.36
    Building [==================>      ] 365/479: sequoia-openpgp, signal-h...
    Building [==================>      ] 366/479: sequoia-openpgp, time, ht...
   Compiling signature v2.2.0
    Building [==================>      ] 367/479: sequoia-openpgp, signatur...
   Compiling serde_urlencoded v0.7.1
    Building [==================>      ] 368/479: sequoia-openpgp, serde_ur...
    Building [==================>      ] 369/479: sequoia-openpgp, serde_ur...
    Building [==================>      ] 370/479: sequoia-openpgp, serde_ur...
    Building [==================>      ] 371/479: sequoia-openpgp, serde_ur...
    Building [==================>      ] 372/479: sequoia-openpgp, serde_ur...
   Compiling devise_core v0.4.1
    Building [==================>      ] 373/479: sequoia-openpgp, time, un...
   Compiling serde_spanned v0.6.6
    Building [==================>      ] 374/479: sequoia-openpgp, serde_sp...
   Compiling toml_datetime v0.6.6
    Building [==================>      ] 375/479: sequoia-openpgp, time, to...
   Compiling anstyle-query v1.1.0
    Building [==================>      ] 376/479: sequoia-openpgp, time, de...
   Compiling anstyle v1.0.7
    Building [==================>      ] 377/479: sequoia-openpgp, time, an...
   Compiling is_terminal_polyfill v1.70.0
    Building [==================>      ] 378/479: sequoia-openpgp, is_termi...
    Building [==================>      ] 379/479: sequoia-openpgp, tower-se...
   Compiling ipnet v2.9.0
    Building [==================>      ] 380/479: sequoia-openpgp, time, de...
   Compiling inlinable_string v0.1.15
    Building [==================>      ] 381/479: sequoia-openpgp, time, ip...
   Compiling colorchoice v1.0.1
    Building [==================>      ] 382/479: sequoia-openpgp, time, co...
   Compiling psl-types v2.0.11
    Building [==================>      ] 383/479: sequoia-openpgp, time, ps...
    Building [===================>     ] 384/479: sequoia-openpgp, time, ti...
    Building [===================>     ] 385/479: sequoia-openpgp, time, nu...
   Compiling subtle v2.6.1
    Building [===================>     ] 386/479: subtle, sequoia-openpgp, ...
   Compiling winnow v0.6.13
    Building [===================>     ] 387/479: sequoia-openpgp, time, ip...
   Compiling sync_wrapper v0.1.2
    Building [===================>     ] 388/479: sequoia-openpgp, sync_wra...
   Compiling untrusted v0.9.0
    Building [===================>     ] 389/479: sequoia-openpgp, untruste...
    Building [===================>     ] 390/479: sequoia-openpgp, percent-...
    Building [===================>     ] 391/479: sequoia-openpgp, inlinabl...
    Building [===================>     ] 392/479: sequoia-openpgp, inlinabl...
   Compiling pear v0.2.9
    Building [===================>     ] 393/479: sequoia-openpgp, httpdate...
    Building [===================>     ] 394/479: hyper, sequoia-openpgp, w...
    Building [===================>     ] 395/479: hyper, cookie, sequoia-op...
   Compiling toml_edit v0.22.15
    Building [===================>     ] 396/479: hyper, sequoia-openpgp, t...
   Compiling iso7816-tlv v0.4.4
    Building [===================>     ] 397/479: hyper, sequoia-openpgp, t...
   Compiling reqwest v0.11.27
    Building [===================>     ] 398/479: hyper, sequoia-openpgp, t...
   Compiling rsa v0.8.2
    Building [===================>     ] 399/479: sequoia-openpgp, rsa, tom...
    Building [===================>     ] 400/479: sequoia-openpgp, time, to...
   Compiling psl v2.1.50
    Building [===================>     ] 401/479: sequoia-openpgp, toml_edi...
   Compiling anstream v0.6.14
    Building [===================>     ] 402/479: anstream, sequoia-openpgp...
    Building [====================>    ] 403/479: sequoia-openpgp, psl, req...
   Compiling devise_codegen v0.4.1
    Building [====================>    ] 404/479: devise_codegen, sequoia-o...
    Building [====================>    ] 405/479: sequoia-openpgp, uncased,...
    Building [====================>    ] 406/479: sequoia-openpgp, uncased,...
    Building [====================>    ] 407/479: sequoia-openpgp, psl, req...
    Building [====================>    ] 408/479: sequoia-openpgp, migratio...
   Compiling signal-hook-mio v0.2.3
    Building [====================>    ] 409/479: sequoia-openpgp, psl, req...
   Compiling pcsc v2.8.2
    Building [====================>    ] 410/479: sequoia-openpgp, pcsc, ps...
   Compiling migrations_macros v1.4.2
    Building [====================>    ] 411/479: sequoia-openpgp, migratio...
   Compiling derive_builder v0.10.2
    Building [====================>    ] 412/479: sequoia-openpgp, psl, req...
    Building [====================>    ] 413/479: sequoia-openpgp, psl, req...
   Compiling futures v0.3.30
    Building [====================>    ] 414/479: sequoia-openpgp, futures,...
    Building [====================>    ] 415/479: sequoia-openpgp, psl, req...
    Building [====================>    ] 416/479: sequoia-openpgp, psl, req...
   Compiling stable-pattern v0.1.0
    Building [====================>    ] 417/479: sequoia-openpgp, psl, req...
   Compiling figment v0.10.19
    Building [====================>    ] 418/479: sequoia-openpgp, figment(...
   Compiling multer v3.1.0
    Building [====================>    ] 419/479: multer(build.rs), sequoia...
   Compiling clap_lex v0.7.1
    Building [====================>    ] 420/479: multer(build.rs), sequoia...
   Compiling zbase32 v0.1.2
    Building [====================>    ] 421/479: sequoia-openpgp, reqwest,...
   Compiling heck v0.5.0
    Building [=====================>   ] 422/479: sequoia-openpgp, reqwest,...
   Compiling state v0.6.0
    Building [=====================>   ] 423/479: sequoia-openpgp, reqwest,...
   Compiling strsim v0.11.1
    Building [=====================>   ] 424/479: strsim, sequoia-openpgp, ...
   Compiling bytemuck v1.16.1
    Building [=====================>   ] 425/479: strsim, sequoia-openpgp, ...
   Compiling atomic v0.6.0
    Building [=====================>   ] 426/479: strsim, sequoia-openpgp, ...
   Compiling clap_builder v4.5.9
    Building [=====================>   ] 427/479: strsim, sequoia-openpgp, ...
   Compiling rocket_http v0.5.1
    Building [=====================>   ] 428/479: sequoia-openpgp, clap_bui...
   Compiling clap_derive v4.5.8
    Building [=====================>   ] 429/479: sequoia-openpgp, clap_bui...
   Compiling sequoia-net v0.25.0
    Building [=====================>   ] 430/479: sequoia-openpgp, clap_bui...
    Building [=====================>   ] 431/479: sequoia-openpgp, clap_bui...
    Building [=====================>   ] 432/479: figment(build), sequoia-o...
   Compiling addr v0.15.6
    Building [=====================>   ] 433/479: sequoia-openpgp, clap_bui...
    Building [=====================>   ] 434/479: sequoia-openpgp, sequoia-...
    Building [=====================>   ] 435/479: sequoia-openpgp, sequoia-...
   Compiling nix v0.26.4
    Building [=====================>   ] 436/479: sequoia-openpgp, sequoia-...
   Compiling chbs v0.1.1
    Building [=====================>   ] 437/479: sequoia-openpgp, sequoia-...
   Compiling diesel_migrations v1.4.0
    Building [=====================>   ] 438/479: sequoia-openpgp, sequoia-...
   Compiling openpgp-card-pcsc v0.3.1
    Building [=====================>   ] 439/479: sequoia-openpgp, sequoia-...
   Compiling crossterm v0.27.0
    Building [=====================>   ] 440/479: sequoia-openpgp, sequoia-...
   Compiling devise v0.4.1
    Building [======================>  ] 441/479: sequoia-net, devise, cros...
   Compiling openpgp-card-sequoia v0.1.5
    Building [======================>  ] 442/479: sequoia-net, openpgp-card...
   Compiling toml v0.8.14
    Building [======================>  ] 443/479: openpgp-card-sequoia, tom...
   Compiling openpgp-keylist v0.2.0
    Building [======================>  ] 444/479: openpgp-card-sequoia, tom...
   Compiling sha2 v0.10.8
    Building [======================>  ] 445/479: openpgp-card-sequoia, tom...
    Building [======================>  ] 446/479: openpgp-card-sequoia, fut...
   Compiling http v1.1.0
    Building [======================>  ] 447/479: http, openpgp-card-sequoi...
   Compiling async-stream-impl v0.3.5
    Building [======================>  ] 448/479: http, openpgp-card-sequoi...
    Building [======================>  ] 449/479: http, openpgp-card-sequoi...
   Compiling rocket v0.5.1
    Building [======================>  ] 450/479: rocket(build.rs), http, o...
    Building [======================>  ] 451/479: http, openpgp-card-sequoi...
    Building [======================>  ] 452/479: state, http, openpgp-card...
    Building [======================>  ] 453/479: http, openpgp-card-sequoi...
    Building [======================>  ] 454/479: rocket(build), http, rock...
   Compiling async-stream v0.3.5
    Building [======================>  ] 456/479: multer, async-stream, roc...
   Compiling openpgp-ca-lib v0.14.0 (/build/openpgp-ca/src/openpgp-ca-openpgp-ca-v0.14.0/openpgp-ca-lib)
    Building [======================>  ] 457/479: openpgp-ca-lib, multer, r...
    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: hiding a lifetime that's elided elsewhere is confusing
   --> openpgp-ca-lib/src/backend/card.rs:153:13
    |
153 |     fn card(&self) -> Result<MutexGuard<Option<Card<Open>>>> {
    |             ^^^^^            ------------------------------ the same lifetime is hidden here
    |             |
    |             the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
    |
153 |     fn card(&self) -> Result<MutexGuard<'_, Option<Card<Open>>>> {
    |                                         +++

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:16:10
   |
16 | #[derive(Queryable, Debug, Clone, AsChangeset, Identifiable)]
   |          ^--------
   |          |
   |          `Queryable` is not local
   |          move the `impl` block outside of this function `_impl_queryable_for_ca`
17 | pub(crate) struct Ca {
   |                   -- `Ca` is not local
   |
   = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: `#[warn(non_local_definitions)]` on by default
   = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:16:35
   |
16 | #[derive(Queryable, Debug, Clone, AsChangeset, Identifiable)]
   |                                   ^^^^^^^^^^^
   |                                   |
   |                                   `AsChangeset` is not local
   |                                   move the `impl` block outside of this function `_impl_as_changeset_for_ca`
17 | pub(crate) struct Ca {
   |                   -- `Ca` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:16:35
   |
16 | #[derive(Queryable, Debug, Clone, AsChangeset, Identifiable)]
   |                                   ^----------
   |                                   |
   |                                   `AsChangeset` is not local
   |                                   move the `impl` block outside of this function `_impl_as_changeset_for_ca`
17 | pub(crate) struct Ca {
   |                   -- `Ca` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:16:48
   |
16 | #[derive(Queryable, Debug, Clone, AsChangeset, Identifiable)]
   |                                                ^-----------
   |                                                |
   |                                                `HasTable` is not local
   |                                                move the `impl` block outside of this function `_impl_identifiable_for_ca`
17 | pub(crate) struct Ca {
   |                   -- `Ca` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:16:48
   |
16 | #[derive(Queryable, Debug, Clone, AsChangeset, Identifiable)]
   |                                                ^^^^^^^^^^^^
   |                                                |
   |                                                `Identifiable` is not local
   |                                                move the `impl` block outside of this function `_impl_identifiable_for_ca`
17 | pub(crate) struct Ca {
   |                   -- `Ca` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:22:10
   |
22 | #[derive(Insertable, Debug)]
   |          ^---------
   |          |
   |          `Insertable` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newca`
23 | #[table_name = "cas"]
24 | pub(crate) struct NewCa<'a> {
   |                   ----- `NewCa` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:22:10
   |
22 | #[derive(Insertable, Debug)]
   |          -^^^^^^^^^
   |          |
   |          `Insertable` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newca`
23 | #[table_name = "cas"]
24 | pub(crate) struct NewCa<'a> {
   |                   ----- `NewCa` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:22:10
   |
22 | #[derive(Insertable, Debug)]
   |          ^---------
   |          |
   |          `UndecoratedInsertRecord` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newca`
23 | #[table_name = "cas"]
24 | pub(crate) struct NewCa<'a> {
   |                   ----- `NewCa` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:28:10
   |
28 | #[derive(Queryable, Debug, Associations, Clone, AsChangeset, Identifiable)]
   |          ^--------
   |          |
   |          `Queryable` is not local
   |          move the `impl` block outside of this function `_impl_queryable_for_cacert`
...
31 | pub(crate) struct Cacert {
   |                   ------ `Cacert` is not local
   |
   = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:28:28
   |
28 | #[derive(Queryable, Debug, Associations, Clone, AsChangeset, Identifiable)]
   |                            ^-----------
   |                            |
   |                            `BelongsTo` is not local
   |                            move the `impl` block outside of this function `_impl_associations_for_cacert`
29 | #[changeset_options(treat_none_as_null = "true")]
30 | #[belongs_to(Ca)]
   |              -- `Ca` is not local
31 | pub(crate) struct Cacert {
   |                   ------ `Cacert` is not local
   |
   = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:28:49
   |
28 | #[derive(Queryable, Debug, Associations, Clone, AsChangeset, Identifiable)]
   |                                                 ^^^^^^^^^^^
   |                                                 |
   |                                                 `AsChangeset` is not local
   |                                                 move the `impl` block outside of this function `_impl_as_changeset_for_cacert`
...
31 | pub(crate) struct Cacert {
   |                   ------ `Cacert` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:28:49
   |
28 | #[derive(Queryable, Debug, Associations, Clone, AsChangeset, Identifiable)]
   |                                                 ^----------
   |                                                 |
   |                                                 `AsChangeset` is not local
   |                                                 move the `impl` block outside of this function `_impl_as_changeset_for_cacert`
...
31 | pub(crate) struct Cacert {
   |                   ------ `Cacert` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:28:62
   |
28 | #[derive(Queryable, Debug, Associations, Clone, AsChangeset, Identifiable)]
   |                                                              ^-----------
   |                                                              |
   |                                                              `HasTable` is not local
   |                                                              move the `impl` block outside of this function `_impl_identifiable_for_cacert`
...
31 | pub(crate) struct Cacert {
   |                   ------ `Cacert` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:28:62
   |
28 | #[derive(Queryable, Debug, Associations, Clone, AsChangeset, Identifiable)]
   |                                                              ^^^^^^^^^^^^
   |                                                              |
   |                                                              `Identifiable` is not local
   |                                                              move the `impl` block outside of this function `_impl_identifiable_for_cacert`
...
31 | pub(crate) struct Cacert {
   |                   ------ `Cacert` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:41:10
   |
41 | #[derive(Insertable)]
   |          ^---------
   |          |
   |          `Insertable` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newcacert`
42 | #[table_name = "cacerts"]
43 | pub(crate) struct NewCacert<'a> {
   |                   --------- `NewCacert` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:41:10
   |
41 | #[derive(Insertable)]
   |          -^^^^^^^^^
   |          |
   |          `Insertable` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newcacert`
42 | #[table_name = "cacerts"]
43 | pub(crate) struct NewCacert<'a> {
   |                   --------- `NewCacert` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:41:10
   |
41 | #[derive(Insertable)]
   |          ^---------
   |          |
   |          `UndecoratedInsertRecord` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newcacert`
42 | #[table_name = "cacerts"]
43 | pub(crate) struct NewCacert<'a> {
   |                   --------- `NewCacert` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:52:10
   |
52 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChangese...
   |          ^-----------
   |          |
   |          `HasTable` is not local
   |          move the `impl` block outside of this function `_impl_identifiable_for_user`
...
55 | pub struct User {
   |            ---- `User` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:52:10
   |
52 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChangese...
   |          ^^^^^^^^^^^^
   |          |
   |          `Identifiable` is not local
   |          move the `impl` block outside of this function `_impl_identifiable_for_user`
...
55 | pub struct User {
   |            ---- `User` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:52:24
   |
52 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChangese...
   |                        ^--------
   |                        |
   |                        `Queryable` is not local
   |                        move the `impl` block outside of this function `_impl_queryable_for_user`
...
55 | pub struct User {
   |            ---- `User` is not local
   |
   = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:52:42
   |
52 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChangese...
   |                                          ^-----------
   |                                          |
   |                                          `BelongsTo` is not local
   |                                          move the `impl` block outside of this function `_impl_associations_for_user`
53 | #[changeset_options(treat_none_as_null = "true")]
54 | #[belongs_to(Ca)]
   |              -- `Ca` is not local
55 | pub struct User {
   |            ---- `User` is not local
   |
   = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:52:63
   |
52 | ...(Identifiable, Queryable, Debug, Associations, Clone, AsChangeset, Pa...
   |                                                          ^^^^^^^^^^^
   |                                                          |
   |                                                          `AsChangeset` is not local
   |                                                          move the `impl` block outside of this function `_impl_as_changeset_for_user`
...
55 | ...ct User {
   |       ---- `User` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:52:63
   |
52 | ...(Identifiable, Queryable, Debug, Associations, Clone, AsChangeset, Pa...
   |                                                          ^----------
   |                                                          |
   |                                                          `AsChangeset` is not local
   |                                                          move the `impl` block outside of this function `_impl_as_changeset_for_user`
...
55 | ...ct User {
   |       ---- `User` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:62:10
   |
62 | #[derive(Insertable, Debug)]
   |          ^---------
   |          |
   |          `Insertable` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newuser`
63 | #[table_name = "users"]
64 | pub(crate) struct NewUser<'a> {
   |                   ------- `NewUser` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:62:10
   |
62 | #[derive(Insertable, Debug)]
   |          -^^^^^^^^^
   |          |
   |          `Insertable` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newuser`
63 | #[table_name = "users"]
64 | pub(crate) struct NewUser<'a> {
   |                   ------- `NewUser` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:62:10
   |
62 | #[derive(Insertable, Debug)]
   |          ^---------
   |          |
   |          `UndecoratedInsertRecord` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newuser`
63 | #[table_name = "users"]
64 | pub(crate) struct NewUser<'a> {
   |                   ------- `NewUser` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:70:10
   |
70 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChangese...
   |          ^-----------
   |          |
   |          `HasTable` is not local
   |          move the `impl` block outside of this function `_impl_identifiable_for_cert`
...
73 | pub struct Cert {
   |            ---- `Cert` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:70:10
   |
70 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChangese...
   |          ^^^^^^^^^^^^
   |          |
   |          `Identifiable` is not local
   |          move the `impl` block outside of this function `_impl_identifiable_for_cert`
...
73 | pub struct Cert {
   |            ---- `Cert` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:70:24
   |
70 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChangese...
   |                        ^--------
   |                        |
   |                        `Queryable` is not local
   |                        move the `impl` block outside of this function `_impl_queryable_for_cert`
...
73 | pub struct Cert {
   |            ---- `Cert` is not local
   |
   = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:70:42
   |
70 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChangese...
   |                                          ^-----------
   |                                          |
   |                                          `BelongsTo` is not local
   |                                          move the `impl` block outside of this function `_impl_associations_for_cert`
71 | #[changeset_options(treat_none_as_null = "true")]
72 | #[belongs_to(User)]
   |              ---- `User` is not local
73 | pub struct Cert {
   |            ---- `Cert` is not local
   |
   = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:70:63
   |
70 | ...(Identifiable, Queryable, Debug, Associations, Clone, AsChangeset, Pa...
   |                                                          ^^^^^^^^^^^
   |                                                          |
   |                                                          `AsChangeset` is not local
   |                                                          move the `impl` block outside of this function `_impl_as_changeset_for_cert`
...
73 | ...ct Cert {
   |       ---- `Cert` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:70:63
   |
70 | ...(Identifiable, Queryable, Debug, Associations, Clone, AsChangeset, Pa...
   |                                                          ^----------
   |                                                          |
   |                                                          `AsChangeset` is not local
   |                                                          move the `impl` block outside of this function `_impl_as_changeset_for_cert`
...
73 | ...ct Cert {
   |       ---- `Cert` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:82:10
   |
82 | #[derive(Insertable, Debug)]
   |          ^---------
   |          |
   |          `Insertable` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newcert`
83 | #[table_name = "certs"]
84 | pub(crate) struct NewCert<'a> {
   |                   ------- `NewCert` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:82:10
   |
82 | #[derive(Insertable, Debug)]
   |          -^^^^^^^^^
   |          |
   |          `Insertable` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newcert`
83 | #[table_name = "certs"]
84 | pub(crate) struct NewCert<'a> {
   |                   ------- `NewCert` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:82:10
   |
82 | #[derive(Insertable, Debug)]
   |          ^---------
   |          |
   |          `UndecoratedInsertRecord` is not local
   |          `table` is not local
   |          move the `impl` block outside of this function `_impl_insertable_for_newcert`
83 | #[table_name = "certs"]
84 | pub(crate) struct NewCert<'a> {
   |                   ------- `NewCert` is not local
   |
   = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:93:10
   |
93 | #[derive(Associations, Identifiable, Queryable, Debug, Clone, AsChangeset)]
   |          ^-----------
   |          |
   |          `BelongsTo` is not local
   |          move the `impl` block outside of this function `_impl_associations_for_certemail`
94 | #[table_name = "certs_emails"]
95 | #[belongs_to(Cert)]
   |              ---- `Cert` is not local
96 | pub struct CertEmail {
   |            --------- `CertEmail` is not local
   |
   = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:93:24
   |
93 | #[derive(Associations, Identifiable, Queryable, Debug, Clone, AsChangeset)]
   |                        ^-----------
   |                        |
   |                        `HasTable` is not local
   |                        move the `impl` block outside of this function `_impl_identifiable_for_certemail`
...
96 | pub struct CertEmail {
   |            --------- `CertEmail` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:93:24
   |
93 | #[derive(Associations, Identifiable, Queryable, Debug, Clone, AsChangeset)]
   |                        ^^^^^^^^^^^^
   |                        |
   |                        `Identifiable` is not local
   |                        move the `impl` block outside of this function `_impl_identifiable_for_certemail`
...
96 | pub struct CertEmail {
   |            --------- `CertEmail` is not local
   |
   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:93:38
   |
93 | #[derive(Associations, Identifiable, Queryable, Debug, Clone, AsChangeset)]
   |                                      ^--------
   |                                      |
   |                                      `Queryable` is not local
   |                                      move the `impl` block outside of this function `_impl_queryable_for_certemail`
...
96 | pub struct CertEmail {
   |            --------- `CertEmail` is not local
   |
   = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:93:63
   |
93 | #[derive(Associations, Identifiable, Queryable, Debug, Clone, AsChangeset)]
   |                                                               ^^^^^^^^^^^
   |                                                               |
   |                                                               `AsChangeset` is not local
   |                                                               move the `impl` block outside of this function `_impl_as_changeset_for_certemail`
...
96 | pub struct CertEmail {
   |            --------- `CertEmail` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/models.rs:93:63
   |
93 | #[derive(Associations, Identifiable, Queryable, Debug, Clone, AsChangeset)]
   |                                                               ^----------
   |                                                               |
   |                                                               `AsChangeset` is not local
   |                                                               move the `impl` block outside of this function `_impl_as_changeset_for_certemail`
...
96 | pub struct CertEmail {
   |            --------- `CertEmail` is not local
   |
   = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:102:10
    |
102 | #[derive(Insertable, Debug)]
    |          ^---------
    |          |
    |          `Insertable` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newcertemail`
103 | #[table_name = "certs_emails"]
104 | pub(crate) struct NewCertEmail {
    |                   ------------ `NewCertEmail` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:102:10
    |
102 | #[derive(Insertable, Debug)]
    |          -^^^^^^^^^
    |          |
    |          `Insertable` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newcertemail`
103 | #[table_name = "certs_emails"]
104 | pub(crate) struct NewCertEmail {
    |                   ------------ `NewCertEmail` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:102:10
    |
102 | #[derive(Insertable, Debug)]
    |          ^---------
    |          |
    |          `UndecoratedInsertRecord` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newcertemail`
103 | #[table_name = "certs_emails"]
104 | pub(crate) struct NewCertEmail {
    |                   ------------ `NewCertEmail` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:110:10
    |
110 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChanges...
    |          ^-----------
    |          |
    |          `HasTable` is not local
    |          move the `impl` block outside of this function `_impl_identifiable_for_revocation`
111 | #[belongs_to(Cert)]
112 | pub struct Revocation {
    |            ---------- `Revocation` is not local
    |
    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:110:10
    |
110 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChanges...
    |          ^^^^^^^^^^^^
    |          |
    |          `Identifiable` is not local
    |          move the `impl` block outside of this function `_impl_identifiable_for_revocation`
111 | #[belongs_to(Cert)]
112 | pub struct Revocation {
    |            ---------- `Revocation` is not local
    |
    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:110:24
    |
110 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChanges...
    |                        ^--------
    |                        |
    |                        `Queryable` is not local
    |                        move the `impl` block outside of this function `_impl_queryable_for_revocation`
111 | #[belongs_to(Cert)]
112 | pub struct Revocation {
    |            ---------- `Revocation` is not local
    |
    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:110:42
    |
110 | #[derive(Identifiable, Queryable, Debug, Associations, Clone, AsChanges...
    |                                          ^-----------
    |                                          |
    |                                          `BelongsTo` is not local
    |                                          move the `impl` block outside of this function `_impl_associations_for_revocation`
111 | #[belongs_to(Cert)]
    |              ---- `Cert` is not local
112 | pub struct Revocation {
    |            ---------- `Revocation` is not local
    |
    = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:110:63
    |
110 | ...(Identifiable, Queryable, Debug, Associations, Clone, AsChangeset)]
    |                                                          ^^^^^^^^^^^
    |                                                          |
    |                                                          `AsChangeset` is not local
    |                                                          move the `impl` block outside of this function `_impl_as_changeset_for_revocation`
111 | ...s_to(Cert)]
112 | ...ct Revocation {
    |       ---------- `Revocation` is not local
    |
    = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:110:63
    |
110 | ...(Identifiable, Queryable, Debug, Associations, Clone, AsChangeset)]
    |                                                          ^----------
    |                                                          |
    |                                                          `AsChangeset` is not local
    |                                                          move the `impl` block outside of this function `_impl_as_changeset_for_revocation`
111 | ...s_to(Cert)]
112 | ...ct Revocation {
    |       ---------- `Revocation` is not local
    |
    = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:121:10
    |
121 | #[derive(Insertable, Debug)]
    |          ^---------
    |          |
    |          `Insertable` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newrevocation`
122 | #[table_name = "revocations"]
123 | pub(crate) struct NewRevocation<'a> {
    |                   ------------- `NewRevocation` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:121:10
    |
121 | #[derive(Insertable, Debug)]
    |          -^^^^^^^^^
    |          |
    |          `Insertable` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newrevocation`
122 | #[table_name = "revocations"]
123 | pub(crate) struct NewRevocation<'a> {
    |                   ------------- `NewRevocation` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:121:10
    |
121 | #[derive(Insertable, Debug)]
    |          ^---------
    |          |
    |          `UndecoratedInsertRecord` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newrevocation`
122 | #[table_name = "revocations"]
123 | pub(crate) struct NewRevocation<'a> {
    |                   ------------- `NewRevocation` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:131:10
    |
131 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |          ^-----------
    |          |
    |          `HasTable` is not local
    |          move the `impl` block outside of this function `_impl_identifiable_for_bridge`
132 | pub struct Bridge {
    |            ------ `Bridge` is not local
    |
    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:131:10
    |
131 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |          ^^^^^^^^^^^^
    |          |
    |          `Identifiable` is not local
    |          move the `impl` block outside of this function `_impl_identifiable_for_bridge`
132 | pub struct Bridge {
    |            ------ `Bridge` is not local
    |
    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:131:24
    |
131 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |                        ^--------
    |                        |
    |                        `Queryable` is not local
    |                        move the `impl` block outside of this function `_impl_queryable_for_bridge`
132 | pub struct Bridge {
    |            ------ `Bridge` is not local
    |
    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:131:42
    |
131 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |                                          ^^^^^^^^^^^
    |                                          |
    |                                          `AsChangeset` is not local
    |                                          move the `impl` block outside of this function `_impl_as_changeset_for_bridge`
132 | pub struct Bridge {
    |            ------ `Bridge` is not local
    |
    = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:131:42
    |
131 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |                                          ^----------
    |                                          |
    |                                          `AsChangeset` is not local
    |                                          move the `impl` block outside of this function `_impl_as_changeset_for_bridge`
132 | pub struct Bridge {
    |            ------ `Bridge` is not local
    |
    = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:140:10
    |
140 | #[derive(Insertable, Debug)]
    |          ^---------
    |          |
    |          `Insertable` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newbridge`
141 | #[table_name = "bridges"]
142 | pub(crate) struct NewBridge<'a> {
    |                   --------- `NewBridge` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:140:10
    |
140 | #[derive(Insertable, Debug)]
    |          -^^^^^^^^^
    |          |
    |          `Insertable` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newbridge`
141 | #[table_name = "bridges"]
142 | pub(crate) struct NewBridge<'a> {
    |                   --------- `NewBridge` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:140:10
    |
140 | #[derive(Insertable, Debug)]
    |          ^---------
    |          |
    |          `UndecoratedInsertRecord` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newbridge`
141 | #[table_name = "bridges"]
142 | pub(crate) struct NewBridge<'a> {
    |                   --------- `NewBridge` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:150:10
    |
150 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |          ^-----------
    |          |
    |          `HasTable` is not local
    |          move the `impl` block outside of this function `_impl_identifiable_for_queue`
151 | #[table_name = "queue"]
152 | pub struct Queue {
    |            ----- `Queue` is not local
    |
    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:150:10
    |
150 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |          ^^^^^^^^^^^^
    |          |
    |          `Identifiable` is not local
    |          move the `impl` block outside of this function `_impl_identifiable_for_queue`
151 | #[table_name = "queue"]
152 | pub struct Queue {
    |            ----- `Queue` is not local
    |
    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:150:24
    |
150 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |                        ^--------
    |                        |
    |                        `Queryable` is not local
    |                        move the `impl` block outside of this function `_impl_queryable_for_queue`
151 | #[table_name = "queue"]
152 | pub struct Queue {
    |            ----- `Queue` is not local
    |
    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:150:42
    |
150 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |                                          ^^^^^^^^^^^
    |                                          |
    |                                          `AsChangeset` is not local
    |                                          move the `impl` block outside of this function `_impl_as_changeset_for_queue`
151 | #[table_name = "queue"]
152 | pub struct Queue {
    |            ----- `Queue` is not local
    |
    = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:150:42
    |
150 | #[derive(Identifiable, Queryable, Clone, AsChangeset, Debug)]
    |                                          ^----------
    |                                          |
    |                                          `AsChangeset` is not local
    |                                          move the `impl` block outside of this function `_impl_as_changeset_for_queue`
151 | #[table_name = "queue"]
152 | pub struct Queue {
    |            ----- `Queue` is not local
    |
    = note: the derive macro `AsChangeset` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `AsChangeset` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `AsChangeset` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:159:10
    |
159 | #[derive(Insertable, Debug)]
    |          ^---------
    |          |
    |          `Insertable` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newqueue`
160 | #[table_name = "queue"]
161 | pub(crate) struct NewQueue<'a> {
    |                   -------- `NewQueue` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:159:10
    |
159 | #[derive(Insertable, Debug)]
    |          -^^^^^^^^^
    |          |
    |          `Insertable` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newqueue`
160 | #[table_name = "queue"]
161 | pub(crate) struct NewQueue<'a> {
    |                   -------- `NewQueue` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
   --> openpgp-ca-lib/src/db/models.rs:159:10
    |
159 | #[derive(Insertable, Debug)]
    |          ^---------
    |          |
    |          `UndecoratedInsertRecord` is not local
    |          `table` is not local
    |          move the `impl` block outside of this function `_impl_insertable_for_newqueue`
160 | #[table_name = "queue"]
161 | pub(crate) struct NewQueue<'a> {
    |                   -------- `NewQueue` is not local
    |
    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
 --> openpgp-ca-lib/src/db/schema.rs:1:1
  |
1 | / table! {
2 | |     bridges (id) {
3 | |         id -> Integer,
4 | |         email -> Text,
... |
9 | | }
  | | ^
  | | |
  | | `table` is not local
  | |_`QueryId` is not local
  |   move the `impl` block outside of this function `_impl_query_id_for_table`
  |
  = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
  = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
  = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
  = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
 --> openpgp-ca-lib/src/db/schema.rs:1:1
  |
1 | / table! {
2 | |     bridges (id) {
3 | |         id -> Integer,
  | |         -- `id` is not local
4 | |         email -> Text,
... |
9 | | }
  | | ^
  | | |
  | |_`QueryId` is not local
  |   move the `impl` block outside of this function `_impl_query_id_for_id`
  |
  = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
  = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
  = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
  = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
 --> openpgp-ca-lib/src/db/schema.rs:1:1
  |
1 | / table! {
2 | |     bridges (id) {
3 | |         id -> Integer,
4 | |         email -> Text,
  | |         ----- `email` is not local
... |
9 | | }
  | | ^
  | | |
  | |_`QueryId` is not local
  |   move the `impl` block outside of this function `_impl_query_id_for_email`
  |
  = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
  = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
  = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
  = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
 --> openpgp-ca-lib/src/db/schema.rs:1:1
  |
1 | / table! {
2 | |     bridges (id) {
3 | |         id -> Integer,
4 | |         email -> Text,
5 | |         scope -> Text,
  | |         ----- `scope` is not local
... |
9 | | }
  | | ^
  | | |
  | |_`QueryId` is not local
  |   move the `impl` block outside of this function `_impl_query_id_for_scope`
  |
  = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
  = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
  = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
  = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
 --> openpgp-ca-lib/src/db/schema.rs:1:1
  |
1 | / table! {
2 | |     bridges (id) {
3 | |         id -> Integer,
4 | |         email -> Text,
5 | |         scope -> Text,
6 | |         cert_id -> Integer,
  | |         ------- `cert_id` is not local
... |
9 | | }
  | | ^
  | | |
  | |_`QueryId` is not local
  |   move the `impl` block outside of this function `_impl_query_id_for_cert_id`
  |
  = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
  = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
  = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
  = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
 --> openpgp-ca-lib/src/db/schema.rs:1:1
  |
1 | / table! {
2 | |     bridges (id) {
3 | |         id -> Integer,
4 | |         email -> Text,
... |
7 | |         cas_id -> Integer,
  | |         ------ `cas_id` is not local
8 | |     }
9 | | }
  | | ^
  | | |
  | |_`QueryId` is not local
  |   move the `impl` block outside of this function `_impl_query_id_for_cas_id`
  |
  = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
  = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
  = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
  = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:11:1
   |
11 | / table! {
12 | |     cacerts (id) {
13 | |         id -> Integer,
14 | |         active -> Bool,
...  |
20 | | }
   | | ^
   | | |
   | | `table` is not local
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_table`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:11:1
   |
11 | / table! {
12 | |     cacerts (id) {
13 | |         id -> Integer,
   | |         -- `id` is not local
14 | |         active -> Bool,
...  |
20 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:11:1
   |
11 | / table! {
12 | |     cacerts (id) {
13 | |         id -> Integer,
14 | |         active -> Bool,
   | |         ------ `active` is not local
...  |
20 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_active`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:11:1
   |
11 | / table! {
12 | |     cacerts (id) {
13 | |         id -> Integer,
14 | |         active -> Bool,
15 | |         fingerprint -> Text,
   | |         ----------- `fingerprint` is not local
...  |
20 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_fingerprint`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:11:1
   |
11 | / table! {
12 | |     cacerts (id) {
13 | |         id -> Integer,
14 | |         active -> Bool,
15 | |         fingerprint -> Text,
16 | |         priv_cert -> Text,
   | |         --------- `priv_cert` is not local
...  |
20 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_priv_cert`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:11:1
   |
11 | / table! {
12 | |     cacerts (id) {
13 | |         id -> Integer,
14 | |         active -> Bool,
...  |
17 | |         backend -> Nullable<Text>,
   | |         ------- `backend` is not local
...  |
20 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_backend`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:11:1
   |
11 | / table! {
12 | |     cacerts (id) {
13 | |         id -> Integer,
14 | |         active -> Bool,
...  |
18 | |         ca_id -> Integer,
   | |         ----- `ca_id` is not local
19 | |     }
20 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_ca_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:22:1
   |
22 | / table! {
23 | |     cas (id) {
24 | |         id -> Integer,
25 | |         domainname -> Text,
26 | |     }
27 | | }
   | | ^
   | | |
   | | `table` is not local
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_table`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:22:1
   |
22 | / table! {
23 | |     cas (id) {
24 | |         id -> Integer,
   | |         -- `id` is not local
25 | |         domainname -> Text,
26 | |     }
27 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:22:1
   |
22 | / table! {
23 | |     cas (id) {
24 | |         id -> Integer,
25 | |         domainname -> Text,
   | |         ---------- `domainname` is not local
26 | |     }
27 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_domainname`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:29:1
   |
29 | / table! {
30 | |     certs (id) {
31 | |         id -> Integer,
32 | |         fingerprint -> Text,
...  |
38 | | }
   | | ^
   | | |
   | | `table` is not local
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_table`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:29:1
   |
29 | / table! {
30 | |     certs (id) {
31 | |         id -> Integer,
   | |         -- `id` is not local
32 | |         fingerprint -> Text,
...  |
38 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:29:1
   |
29 | / table! {
30 | |     certs (id) {
31 | |         id -> Integer,
32 | |         fingerprint -> Text,
   | |         ----------- `fingerprint` is not local
...  |
38 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_fingerprint`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:29:1
   |
29 | / table! {
30 | |     certs (id) {
31 | |         id -> Integer,
32 | |         fingerprint -> Text,
33 | |         pub_cert -> Text,
   | |         -------- `pub_cert` is not local
...  |
38 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_pub_cert`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:29:1
   |
29 | / table! {
30 | |     certs (id) {
31 | |         id -> Integer,
32 | |         fingerprint -> Text,
33 | |         pub_cert -> Text,
34 | |         user_id -> Nullable<Integer>,
   | |         ------- `user_id` is not local
...  |
38 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_user_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:29:1
   |
29 | / table! {
30 | |     certs (id) {
31 | |         id -> Integer,
32 | |         fingerprint -> Text,
...  |
35 | |         delisted -> Bool,
   | |         -------- `delisted` is not local
...  |
38 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_delisted`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:29:1
   |
29 | / table! {
30 | |     certs (id) {
31 | |         id -> Integer,
32 | |         fingerprint -> Text,
...  |
36 | |         inactive -> Bool,
   | |         -------- `inactive` is not local
37 | |     }
38 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_inactive`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:40:1
   |
40 | / table! {
41 | |     certs_emails (id) {
42 | |         id -> Integer,
43 | |         addr -> Text,
...  |
46 | | }
   | | ^
   | | |
   | | `table` is not local
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_table`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:40:1
   |
40 | / table! {
41 | |     certs_emails (id) {
42 | |         id -> Integer,
   | |         -- `id` is not local
43 | |         addr -> Text,
...  |
46 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:40:1
   |
40 | / table! {
41 | |     certs_emails (id) {
42 | |         id -> Integer,
43 | |         addr -> Text,
   | |         ---- `addr` is not local
...  |
46 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_addr`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:40:1
   |
40 | / table! {
41 | |     certs_emails (id) {
42 | |         id -> Integer,
43 | |         addr -> Text,
44 | |         cert_id -> Integer,
   | |         ------- `cert_id` is not local
45 | |     }
46 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_cert_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:48:1
   |
48 | / table! {
49 | |     revocations (id) {
50 | |         id -> Integer,
51 | |         hash -> Text,
...  |
56 | | }
   | | ^
   | | |
   | | `table` is not local
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_table`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:48:1
   |
48 | / table! {
49 | |     revocations (id) {
50 | |         id -> Integer,
   | |         -- `id` is not local
51 | |         hash -> Text,
...  |
56 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:48:1
   |
48 | / table! {
49 | |     revocations (id) {
50 | |         id -> Integer,
51 | |         hash -> Text,
   | |         ---- `hash` is not local
...  |
56 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_hash`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:48:1
   |
48 | / table! {
49 | |     revocations (id) {
50 | |         id -> Integer,
51 | |         hash -> Text,
52 | |         revocation -> Text,
   | |         ---------- `revocation` is not local
...  |
56 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_revocation`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:48:1
   |
48 | / table! {
49 | |     revocations (id) {
50 | |         id -> Integer,
51 | |         hash -> Text,
52 | |         revocation -> Text,
53 | |         published -> Bool,
   | |         --------- `published` is not local
...  |
56 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_published`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:48:1
   |
48 | / table! {
49 | |     revocations (id) {
50 | |         id -> Integer,
51 | |         hash -> Text,
...  |
54 | |         cert_id -> Integer,
   | |         ------- `cert_id` is not local
55 | |     }
56 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_cert_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:58:1
   |
58 | / table! {
59 | |     users (id) {
60 | |         id -> Integer,
61 | |         name -> Nullable<Text>,
...  |
64 | | }
   | | ^
   | | |
   | | `table` is not local
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_table`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:58:1
   |
58 | / table! {
59 | |     users (id) {
60 | |         id -> Integer,
   | |         -- `id` is not local
61 | |         name -> Nullable<Text>,
...  |
64 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:58:1
   |
58 | / table! {
59 | |     users (id) {
60 | |         id -> Integer,
61 | |         name -> Nullable<Text>,
   | |         ---- `name` is not local
...  |
64 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_name`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:58:1
   |
58 | / table! {
59 | |     users (id) {
60 | |         id -> Integer,
61 | |         name -> Nullable<Text>,
62 | |         ca_id -> Integer,
   | |         ----- `ca_id` is not local
63 | |     }
64 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_ca_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:66:1
   |
66 | / table! {
67 | |     queue (id) {
68 | |         id -> Integer,
69 | |         created -> Timestamp,
...  |
73 | | }
   | | ^
   | | |
   | | `table` is not local
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_table`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:66:1
   |
66 | / table! {
67 | |     queue (id) {
68 | |         id -> Integer,
   | |         -- `id` is not local
69 | |         created -> Timestamp,
...  |
73 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_id`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:66:1
   |
66 | / table! {
67 | |     queue (id) {
68 | |         id -> Integer,
69 | |         created -> Timestamp,
   | |         ------- `created` is not local
...  |
73 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_created`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:66:1
   |
66 | / table! {
67 | |     queue (id) {
68 | |         id -> Integer,
69 | |         created -> Timestamp,
70 | |         task -> Text,
   | |         ---- `task` is not local
...  |
73 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_task`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> openpgp-ca-lib/src/db/schema.rs:66:1
   |
66 | / table! {
67 | |     queue (id) {
68 | |         id -> Integer,
69 | |         created -> Timestamp,
70 | |         task -> Text,
71 | |         done -> Bool,
   | |         ---- `done` is not local
72 | |     }
73 | | }
   | | ^
   | | |
   | |_`QueryId` is not local
   |   move the `impl` block outside of this function `_impl_query_id_for_done`
   |
   = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)

    Building [======================>  ] 458/479: openpgp-ca-lib, rocket_ht...
   Compiling rocket_codegen v0.5.1
    Building [======================>  ] 459/479: openpgp-ca-lib, rocket_ht...
   Compiling ptyprocess v0.4.1
    Building [=======================> ] 460/479: openpgp-ca-lib, rocket_ht...
   Compiling clap v4.5.9
    Building [=======================> ] 461/479: openpgp-ca-lib, rocket_co...
   Compiling tokio-stream v0.1.15
    Building [=======================> ] 462/479: openpgp-ca-lib, tokio-str...
   Compiling ubyte v0.10.4
    Building [=======================> ] 463/479: openpgp-ca-lib, tokio-str...
   Compiling async-trait v0.1.81
    Building [=======================> ] 464/479: openpgp-ca-lib, ubyte, as...
   Compiling csv-core v0.1.11
    Building [=======================> ] 465/479: openpgp-ca-lib, async-tra...
   Compiling atomic v0.5.3
    Building [=======================> ] 466/479: openpgp-ca-lib, async-tra...
   Compiling binascii v0.1.4
    Building [=======================> ] 467/479: openpgp-ca-lib, binascii,...
   Compiling csv v1.3.0
    Building [=======================> ] 468/479: openpgp-ca-lib, binascii,...
   Compiling expectrl v0.7.1
    Building [=======================> ] 469/479: openpgp-ca-lib, csv, rock...
   Compiling rtoolbox v0.0.2
    Building [=======================> ] 470/479: openpgp-ca-lib, rocket_co...
   Compiling rpassword v7.3.1
    Building [=======================> ] 471/479: openpgp-ca-lib, rocket_co...
    Building [=======================> ] 472/479: openpgp-ca-lib, rocket, e...
    Building [=======================> ] 473/479: openpgp-ca-lib, rocket, e...
    Building [=======================> ] 474/479: openpgp-ca-lib, rocket      
   Compiling openpgp-ca-restd v0.12.0 (/build/openpgp-ca/src/openpgp-ca-openpgp-ca-v0.14.0/openpgp-ca-restd)
    Building [=======================> ] 474/479: openpgp-ca-lib, rocket, o...
warning: hiding a lifetime that's elided elsewhere is confusing
   --> openpgp-ca-restd/src/process_certs.rs:116:28
    |
116 | fn cert_policy_check(cert: &Cert) -> Result<ValidCert, CertError> {
    |                            ^^^^^            --------- the same lifetime is hidden here
    |                            |
    |                            the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
    |
116 | fn cert_policy_check(cert: &Cert) -> Result<ValidCert<'_>, CertError> {
    |                                                      ++++

    Building [=======================> ] 474/479: openpgp-ca-lib, rocket, o...
warning: `openpgp-ca-lib` (lib) generated 112 warnings
   Compiling openpgp-ca v0.14.0 (/build/openpgp-ca/src/openpgp-ca-openpgp-ca-v0.14.0/openpgp-ca-bin)
    Building [=======================> ] 475/479: rocket, openpgp-ca-restd,...
    Building [=======================> ] 476/479: rocket, openpgp-ca-restd    
warning: `openpgp-ca-restd` (lib) generated 1 warning
    Building [=======================> ] 477/479: rocket                      
    Building [=======================> ] 478/479: openpgp-ca-restd(bin)       
warning: `openpgp-ca-restd` (bin "openpgp-ca-restd") generated 1 warning (1 duplicate)
    Finished `release` profile [optimized] target(s) in 21m 51s
warning: the following packages contain code that will be rejected by a future version of Rust: openpgp-card v0.3.7
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
==> Entering fakeroot environment...
==> Starting package_openpgp-ca()...
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca/usr'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca/usr/bin'
'target/release/oca' -> '/build/openpgp-ca/pkg/openpgp-ca/usr/bin/oca'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca/usr/share'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca/usr/share/doc'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca/usr/share/doc/openpgp-ca'
'README.md' -> '/build/openpgp-ca/pkg/openpgp-ca/usr/share/doc/openpgp-ca/README.md'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/oca
==> Creating package "openpgp-ca"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_openpgp-ca-restd()...
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/etc'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/etc/openpgp-ca-restd'
'openpgp-ca-restd.env' -> '/build/openpgp-ca/pkg/openpgp-ca-restd/etc/openpgp-ca-restd/env'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/lib'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/lib/systemd'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/lib/systemd/system'
'openpgp-ca-restd.service' -> '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/lib/systemd/system/openpgp-ca-restd.service'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/lib/sysusers.d'
'openpgp-ca-restd.sysusers' -> '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/lib/sysusers.d/openpgp-ca-restd.conf'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/lib/tmpfiles.d'
'openpgp-ca-restd.tmpfiles' -> '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/lib/tmpfiles.d/openpgp-ca-restd.conf'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/share'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/share/licenses'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/share/licenses/openpgp-ca-restd'
'LICENSE' -> '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/share/licenses/openpgp-ca-restd/LICENSE'
install: creating directory '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/bin'
'target/release/openpgp-ca-restd' -> '/build/openpgp-ca/pkg/openpgp-ca-restd/usr/bin/openpgp-ca-restd'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/openpgp-ca-restd
==> Creating package "openpgp-ca-restd"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: openpgp-ca 0.14.0-3 (Sun Oct 12 11:09:38 2025)
==> Cleaning up...