The macro needs to be able to have the location of bonsaidb_core specified as an optional attribute. By default, it should use ::bonsaidb::core as the path to bonsaidb_core, but a user should be able to override it based on their usage. E.g., #[schema(core = bonsaidb_server::core)].
Proposal:
expands to:
Implementation should be very similar to #138.
The macro needs to be able to have the location of
bonsaidb_core
specified as an optional attribute. By default, it should use::bonsaidb::core
as the path to bonsaidb_core, but a user should be able to override it based on their usage. E.g.,#[schema(core = bonsaidb_server::core)]
.