Rust Dependency Conflicts Caused by Local Libraries
原文英文,约500词,阅读约需2分钟。发表于: 。clickhouse 的原生 rust 客户端目前比较好的有两个clickhouse-rs和clickhouse.rs。两个库在单独使用时没有任何问题,但是,在同一工程同时引用时会报错。本篇内容主要讲解如何用rust语言解决本地库引发的依赖冲突问题
京东科技贾世闻描述了clickhouse的原生rust客户端clickhouse-rs和clickhouse.rs在同一工程中同时引用时会报错,最终发现是clickhouse-rs-cityhash-sys库的links字段冲突,改掉本地包中的名字解决了冲突,依赖图中保证唯一性很重要。