sql >> Databasteknik >  >> NoSQL >> MongoDB

fel:typparameter 'D' måste användas som typparameter för någon lokal typ

När du implementerar en egenskap måste antingen egenskapen eller typen du implementerar den för definieras i samma låda. I ditt exempel är det inte fallet:egenskapen Responder definieras av nickel och Result definieras av mongodb .

Det vanliga sättet att kringgå detta är att definiera din egen typ genom att linda in den önskade typen i en tupelstruktur med en enda komponent (det så kallade newtype-mönstret ):

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

impl Responder for Result {
    ...



  1. Golang mgo får tomma föremål

  2. Varför finns det NYCKEL- och ARGV-matriser när man anropar Redis Lua-skript?

  3. Hur använder man Redis massinsättning?

  4. Hitta den totala tiden som en användare spenderar i mongoDB