libutils-pointer 0.0.3

A typed custom pointer to data
Documentation
1
2
3
4
5
6
7
8
9
# pointer

This crate contains the type `Pointer` which is a smart wrapper around `Option<NonNull<Type>>` which offers a safer and more reliable API.

Most of the API for the pointer is written in const-code which means that it is able to be evaluated by the compiler.

This type also implements the traits `Send` and `Sync`, making it suitable for multithreaded contexts.

See [the documentation](https://docs.rs/libutils-pointer) for more information.