[package]
name = "ptrait"
version = "0.1.0"
description = "A small crate providing traits for pointer-like types, such as references and smart pointers."
repository = "https://github.com/OpenByteDev/ptrait"
documentation = "https://docs.rs/ptrait"
license = "MIT"
authors = ["OpenByte <development.openbyte@gmail.com>"]
edition = "2024"
categories = ["no-std", "no-std::no-alloc", "rust-patterns"]
keywords = ["ptr", "pointer", "non-null", "reference", "trait"]
[dependencies]
cfg-tt = "0.3.0"
non-null-const = { version = "0.1.0", optional = true }
[features]
default = ["alloc"]
meta = []
non_null_const = ["dep:non-null-const"]
alloc = []
full = ["meta", "non_null_const", "alloc"]
[package.metadata.docs.rs]
features = ["full"]