p
Size: a a a
p
BD
f

libp2p_coref
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