Diesel: erro de compilação ao derivar `Identificável`

Criado em 27 dez. 2017  ·  3Comentários  ·  Fonte: diesel-rs/diesel

Configurar

Versões

  • Ferrugem: rustc 1.23.0-beta.2 (c9107ee93 2017-12-08)
  • Diesel: 1.0.0-rc1
  • Banco de dados: sqlite
  • Sistema operacional linux x86_64

Sinalizadores de recurso

  • diesel: sqlite
  • diesel_codegen:

Descrição do Problema

O que você está tentando realizar?

tentando seguir a documentação da associação https://docs.diesel.rs/diesel/associations/index.html e obter um erro de compilação

Qual é o resultado esperado?

sem erros de construção

Qual é a saída real?

   Compiling association_error v0.1.0 (file:///home/qmx/tmp/association_error)
error[E0433]: failed to resolve. Use of undeclared type or module `payees`
  --> src/lib.rs:13:17
   |
13 | #[derive(Debug, Identifiable)]
   |                 ^^^^^^^^^^^^ Use of undeclared type or module `payees`
   |
   = note: this error originates in a macro outside of the current crate

error: aborting due to 2 previous errors

error: Could not compile `association_error`.

To learn more, run the command again with --verbose.

Você está vendo algum erro adicional?

Passos para reproduzir

repositório totalmente reproduzível aqui https://github.com/qmx/diesel-association-error-repro

Lista de controle

Comentários muito úteis

Você precisa se certificar de que seu módulo payees está no escopo, com uma linha como use schema::payees; (Supondo que você tenha suas table! ou infer_schema! declarações em um módulo denominado schema ).

Todos 3 comentários

Você precisa se certificar de que seu módulo payees está no escopo, com uma linha como use schema::payees; (Supondo que você tenha suas table! ou infer_schema! declarações em um módulo denominado schema ).

boa chamada, alguma sugestão de como deixar isso mais óbvio na docs? Fico feliz em fazer uma RP, já que li várias vezes e não pude ver.

Mencionamos isso em alguns outros lugares (acho que os documentos das associações mencionam isso?), Provavelmente poderíamos colocar o mesmo texto nos documentos para Identifiable .

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

gliderkite picture gliderkite  ·  3Comentários

orionz picture orionz  ·  3Comentários

mkroman picture mkroman  ·  3Comentários

Fuckoffee picture Fuckoffee  ·  3Comentários

trha picture trha  ·  4Comentários