easy_node

Crates.ioeasy_node
lib.rseasy_node
version0.2.0
sourcesrc
created_at2024-02-11 14:47:57.587438
updated_at2024-02-12 02:37:44.400805
descriptionSmart pointer for graph nodes.
homepage
repositoryhttps://github.com/nossie531/easy_node
max_upload_size
id1135873
size70,507
(nossie531)

documentation

README

easy_node

Smart pointer for graph nodes.

The author of this crate is not good at English.
Forgive me if the document is hard to read.

What is this?

This crate provides some smart pointers optimized for managing graph data structures.

  • Nr - like Rc
  • Nw - like Weak.
  • NrCell - newtype of Nr<RefCell<T>>.
  • NwCell - newtype of Nw<RefCell<T>>.

These smart pointers behavior is similar to Rc and Weak.
However, there are several important differences between them.

  • This crate smart pointer comparison is based on location.
  • This crate weak pointer supports upgrade to strong pointer reference.

See the API documentation for details.

What's New?

v0.2.0

  • Rename upgrade to upgrade_ref and support upgrade like Weak.
Commit count: 0

cargo fmt