sql >> Databáze >  >> NoSQL >> MongoDB

chyba:parametr typu `D` musí být použit jako parametr typu pro některé místní typy

Když implementujete vlastnost, pak buď vlastnost nebo typ, pro který ji implementujete, musí být definovány ve stejné bedně. Ve vašem příkladu tomu tak není:vlastnost Responder je definován nickel a Result je definována mongodb .

Běžným způsobem, jak to obejít, je definovat svůj vlastní typ zabalením požadovaného typu do struktury n-tice s jedinou komponentou (tzv. vzor nového typu ):

struct Result(mongodb::error::Result<Option<Document>>);

impl Responder for Result {
    ...



  1. upgrade mongodb

  2. Časový limit nastal po 30 000 ms při výběru serveru pomocí CompositeServerSelector

  3. Přístup k MongoDB přímo přes JavaScript

  4. Jaká je výchozí cesta k databázi pro MongoDB?