mainの返り値の型がstd::io::Resultになってたりしませんか? ただのResultにすればなおるかも(エスパー)
こうなんです
async fn main() -> Result<()>
なんとなくnostr_sdkのerrorと競合してる感が
Please Login to reply.
ニワカなのですが、 async fn main() -> Result<(), Box> { だとどうでしょう?
すでにやってみて駄目でした。
今もう一回やってみたところ
use serde_json::Resultしていればそれを消すか、std::result::Result<(), ...>にしてみてください(Resultが競合している)
できたあああああああああああああああああああ
どこかでstd::result::Resultではない別のResultをuseしている気がするのでそれを消した上で返り値の型をResult<(), Box>にするとどうでしょうか
use serde_json::Result;
がそもそもいらないってことなのかな?