error[E0405]: cannot find trait `RowGatWorkaround` in module `diesel::row`
  --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/diesel-async-0.1.1/src/pg/row.rs:16:23
   |
16 | impl<'a> diesel::row::RowGatWorkaround<'a, diesel::pg::Pg> for PgRow {
   |                       ^^^^^^^^^^^^^^^^ not found in `diesel::row`

error[E0405]: cannot find trait `RowGatWorkaround` in module `diesel::row`
  --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/diesel-async-0.1.1/src/pg/row.rs:30:39
   |
30 | ...diesel::row::RowGatWorkaround<'b, diesel::pg::Pg>>::Field>
   |                 ^^^^^^^^^^^^^^^^ not found in `diesel::row`

For more information about this error, try `rustc --explain E0405`.
error: could not compile `diesel-async` (lib) due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
error: failed to compile `lemmy_server v0.17.4`, intermediate artifacts can be found at `/usr/bin/`