Neo4rs BoltType Float f64
Neo4rs BoltType Float f64
我正在使用 Neo4rs,但在使用浮点数时遇到了问题。以下代码
let mut result = graph.execute(
query("CREATE (p:PERSON {height: $height}) RETURN p")
.param("height", person.height)
其中 person.height
是 f64,由于
而无法编译
the trait bound `neo4rs::types::BoltType: std::convert::From<f64>` is not satisfied
虽然,当我查看 repo 时,它似乎确实已实现。我一直在将浮点数转换为字符串,然后再转换回浮点数,但我认为我遗漏了一些明显的东西。
Although, when I look at the repo, it does seem like it is implemented.
你在哪里看到的?因为我所看到的只是一种将 从 BoltType
转换为 f64
的方法(所以我猜 f64 是从螺栓中取出的),而不是从 f64
进入 BoltType
.
事实上 an open PR 想要添加 f64->BoltType 转换(以及 BoltType
从 Vec
到 Vec
的转换)。
我正在使用 Neo4rs,但在使用浮点数时遇到了问题。以下代码
let mut result = graph.execute(
query("CREATE (p:PERSON {height: $height}) RETURN p")
.param("height", person.height)
其中 person.height
是 f64,由于
the trait bound `neo4rs::types::BoltType: std::convert::From<f64>` is not satisfied
虽然,当我查看 repo 时,它似乎确实已实现。我一直在将浮点数转换为字符串,然后再转换回浮点数,但我认为我遗漏了一些明显的东西。
Although, when I look at the repo, it does seem like it is implemented.
你在哪里看到的?因为我所看到的只是一种将 从 BoltType
转换为 f64
的方法(所以我猜 f64 是从螺栓中取出的),而不是从 f64
进入 BoltType
.
事实上 an open PR 想要添加 f64->BoltType 转换(以及 BoltType
从 Vec
到 Vec
的转换)。