[package]
name = "aligned-buffer"
version = "0.0.4"
edition = "2021"
description = "A buffer with controllable alignment, that can be sealed and shared by reference count."
license = "MIT"
authors = ["Aleksander Heintz <alxandr@alxandr.me>"]
repository = "https://github.com/YoloDev/rkyv-utils"
keywords = ["buffer", "rkyv", "bytes"]
[dependencies]
bytes = { version = "1", default-features = false, optional = true, features = ["std"] }
const_panic = { version = "0.2", default-features = false }
crossbeam-utils = "0.8"
rkyv = { version = "0.8.0-alpha.1", default-features = false, features = ["std", "bytecheck"], optional = true }
stable_deref_trait = { version = "1", default-features = false, optional = true }
static_assertions = "1"
thiserror = "1"
[features]
default = ["stable-deref-trait"]
stable-deref-trait = ["dep:stable_deref_trait"]
bytes = ["dep:bytes"]
rkyv = ["dep:rkyv"]