mainの返り値の型がstd::io::Resultになってたりしませんか? ただのResultにすればなおるかも(エスパー)

Reply to this note

Please Login to reply.

Discussion

こうなんです

async fn main() -> Result<()>

なんとなくnostr_sdkのerrorと競合してる感が

ニワカなのですが、 async fn main() -> Result<(), Box> { だとどうでしょう?

すでにやってみて駄目でした。

今もう一回やってみたところ

use serde_json::Resultしていればそれを消すか、std::result::Result<(), ...>にしてみてください(Resultが競合している)

できたあああああああああああああああああああ

どこかでstd::result::Resultではない別のResultをuseしている気がするのでそれを消した上で返り値の型をResult<(), Box>にするとどうでしょうか

use serde_json::Result;

がそもそもいらないってことなのかな?