re-export json-ptr

This commit is contained in:
Aiden McClelland
2021-04-26 11:43:06 -06:00
parent 96e9be16ec
commit 489b1c9cb5
2 changed files with 6 additions and 5 deletions

View File

@@ -157,14 +157,14 @@ fn build_model_struct(
&self.0
}
}
impl From<json_ptr::JsonPointer> for #model_name {
fn from(ptr: json_ptr::JsonPointer) -> Self {
impl From<patch_db::json_ptr::JsonPointer> for #model_name {
fn from(ptr: patch_db::json_ptr::JsonPointer) -> Self {
#model_name(#inner_model::from(ptr))
}
}
impl From<patch_db::Model<#base_name>> for #model_name {
fn from(model: patch_db::Model<#base_name>) -> Self {
#model_name(#inner_model::from(json_ptr::JsonPointer::from(model)))
#model_name(#inner_model::from(patch_db::json_ptr::JsonPointer::from(model)))
}
}
impl From<#inner_model> for #model_name {
@@ -232,8 +232,8 @@ fn build_model_struct(
}
)*
}
impl From<json_ptr::JsonPointer> for #model_name {
fn from(ptr: json_ptr::JsonPointer) -> Self {
impl From<patch_db::json_ptr::JsonPointer> for #model_name {
fn from(ptr: patch_db::json_ptr::JsonPointer) -> Self {
#model_name(From::from(ptr))
}
}

View File

@@ -21,6 +21,7 @@ pub use patch::Revision;
pub use patch_db_macro::HasModel;
pub use store::{PatchDb, Store};
pub use transaction::{Checkpoint, SubTransaction, Transaction};
pub use json_ptr;
#[derive(Error, Debug)]
pub enum Error {