let ipfs = IPFS::new().host("http://localhost:5001");
let res = Coder::to_json2(&ipfs.add("./logo.png"));
database::add_to(&connection, &res["Hash"].to_string());
let dumps = database::read_dumps(&connection);
for d in dumps {
let res = &ipfs.cat(d.get_hash_link());
println!("{:?}", res);
}
}
ребят, а почему вот в цикле ругается use of moved value: 'ipfs'?
учитывая что не видел сигнатур api которое ты юзаешь могу только предположить два варианта: 1) у тебя вызов функции .cat поглощает владение self, т.е ipfs. 2) либо тоже самое происходит выше по коду при вызове функции .add хотя по названию я бы не подумал что она должна овнить
Обсуждают сегодня