Module half_edge_mesh::ptr[][src]

Structs

Ptr

Ptr is essentially a wrapper around Option<Weak<RefCell<T>>>, a.k.a. a nullable ref-counted pointer with interior mutability This abstraction is used to get around Rust's validity, borrowing, and ownership rules, especially when constructing or extending the half-edge mesh.

Type Definitions

EdgePtr
EdgeRc
FacePtr
FaceRc
RcRef
VertPtr
VertRc