diff --git a/Cargo.lock b/Cargo.lock index b8a845b5..c672538f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -906,7 +906,7 @@ dependencies = [ [[package]] name = "loro-internal" -version = "0.1.0" +version = "0.2.1" dependencies = [ "append-only-bytes", "arbitrary", diff --git a/crates/loro-internal/Cargo.toml b/crates/loro-internal/Cargo.toml index e4281eb7..a09f4d2b 100644 --- a/crates/loro-internal/Cargo.toml +++ b/crates/loro-internal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loro-internal" -version = "0.1.0" +version = "0.2.1" edition = "2021" license = "MIT" description = "Loro internal library. Do not use it directly as it's not stable." diff --git a/crates/loro/Cargo.toml b/crates/loro/Cargo.toml index 65f4b992..d9026573 100644 --- a/crates/loro/Cargo.toml +++ b/crates/loro/Cargo.toml @@ -12,7 +12,7 @@ keywords = ["crdt", "local-first"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -loro-internal = { path = "../loro-internal", version = "0.1.0" } +loro-internal = { path = "../loro-internal", version = "0.2.1" } enum-as-inner = "0.6.0" [dev-dependencies] diff --git a/crates/loro/src/lib.rs b/crates/loro/src/lib.rs index 22af7206..393d80c8 100644 --- a/crates/loro/src/lib.rs +++ b/crates/loro/src/lib.rs @@ -502,7 +502,7 @@ impl TreeHandler { /// tree.mov(root2, root).unwrap(); /// ``` pub fn mov>>(&self, target: TreeID, parent: T) -> LoroResult<()> { - self.handler.mov(target, parent) + self.handler.mov(target, parent.into()) } /// Delete a tree node.