10 Commits

Author SHA1 Message Date
appflowy
294b1bea13 refactor: remove Box in DocumentOperation 2022-09-08 16:58:37 +08:00
appflowy
800e02d85e refactor: remove Box in DocumentOperation 2022-09-08 16:49:09 +08:00
gabrielztk
70f9a289a4
Resolve rust clippy warnings (#946)
* refactor: avoid using `collect()` when not needed
and cascade notation

* refactor:  The user might expect to be able
to use Default as the type can be
constructed without arguments.

* refactor: using `clone` on type `indextree::NodeId`
which implements the `Copy` trait

* refactor: remove intermediary
variables and use cascade notation

* refactor: using `clone` on type `indextree::NodeId`
which implements the `Copy` trait

* refactor: unneeded `return` statement

* refactor: ok_or_else avoids executing a
function when it's not needed

* refactor: dereferenced by the compiler

* refactor: user enumeration for index

* refactor: using `clone` on type `usize`
 which implements the `Copy` trait

* refactor: useless conversion to the
same type: `&str`

* refactor:  The user might expect to be able use Default
as type can be constructed without arguments

* refactor:  The user might expect to be able use Default
as type can be constructed without arguments

* fix: rust formating with fmt

* fix: conflict default implementation

Co-authored-by: appflowy <annie@appflowy.io>
2022-09-01 12:26:51 +08:00
Vincent Chan
a309a9c82c fix: minor issues 2022-08-24 12:21:24 +08:00
Vincent Chan
ef65551340 feat: add serialize/deserialize 2022-08-22 19:42:43 +08:00
Vincent Chan
0def48d0ca feat: transform patht 2022-08-22 19:42:43 +08:00
Vincent Chan
c61b4d0865 fix: CI format error 2022-08-22 19:42:43 +08:00
Vincent Chan
61d181b228 feat: vec to position convertion 2022-08-22 19:42:43 +08:00
Vincent Chan
2466b3eebc feat: add operations of the document 2022-08-22 19:42:43 +08:00
Vincent Chan
7d404ff0da feat: document model in rust 2022-08-22 19:42:43 +08:00