之前在用SeaORM来进行数据持久化,一直没有什么好的解决方案来集成PgVector合SeaORM,这两天在讨论区看到一篇文章:Using pgVector with SeaORM in Rust
这篇文章值得学习一下
Rust智能指针类型
引用类型 | Rust | C++ |
---|---|---|
普通引用 | &T | |
独享引用 | Box<T> | std::unique_ptr |
共享引用(引用计数) | Rc<T> | std::shared_ptr<const T> |
共享可变引用 | Rc<RefCell<T>> | std::shared_ptr<T> |
多线程共享引用 | Arc<T> | |
弱引用 | Weak<T> | std::weak_ptr<T> |