p
Size: a a a
p
BD
f
libp2p_core
f
libp2p-core { git = … }
struct PublicKey
определена как раз внутри libp2p_core::identity
.libp2p-kad
, т.е. Кадемлии, произвести операцию над публичным ключом ноды кадемлии, и в общем-то всё. Для этого нужно изнутри libp2p-kad
дернуть my_package.do(public_key)
.my_package.do(public_key)
, существует как бы две версии struct PublicKey
:f
my-package
непосредственно в репу libp2p
, и зависеть от libp2p_core локально во всех случаях. Мне бы хотел избежать этого, но я не могу придумать, как.f
В
f
f
В
В
f
В
В
f
libp2p/Cargo.toml
[patch.crates-io]
libp2p-core = { path = "core", version = "0.16.8" }
bp2p/protocols/kad/Cargo.toml
Не помогло, всё равно две версииMV
f
libp2p-core
, то непонятно, к какой он применится? К локальной или к транзитивной?В
libp2p/Cargo.toml
[patch.crates-io]
libp2p-core = { path = "core", version = "0.16.8" }
bp2p/protocols/kad/Cargo.toml
Не помогло, всё равно две версииpath
, а другая через git
, не? Тебе нужно в патче тоже git = ...
версию указатьf
path
, а другая через git
, не? Тебе нужно в патче тоже git = ...
версию указатьf