As a user of the crate, I often want to implement From<T> for BoltType.
It would probably make sense to move BoltType to a separate crate, so that the crates exposing the types that need to implement From<T> for BoltType can depend exclusively on the crate exporting the BoltType (and, eventually, the macros for deriving the impl).
It should reduce the compilation dependencies, improving the compile times for projects using neo4rs.