[[bench]]
name = "atomic_bench"
path = "benches/atomic_bench.rs"
[dependencies]
[dev-dependencies]
[[example]]
name = "boolean_flag"
path = "examples/boolean_flag.rs"
[[example]]
name = "counter"
path = "examples/counter.rs"
[[example]]
name = "reference"
path = "examples/reference.rs"
[lib]
doctest = false
name = "prism3_atomic"
path = "src/lib.rs"
[package]
authors = ["Hu Haixing <starfish.hu@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["concurrency", "data-structures"]
description = "User-friendly atomic operations wrapper providing JDK-like atomic API"
documentation = "https://docs.rs/prism3-rust-atomic"
edition = "2021"
exclude = ["coverage.sh", "COVERAGE.md", "COVERAGE.zh_CN.md", ".circleci/*", "ci-check.sh", ".llvm-cov.toml", ".cargo-audit.toml.example"]
homepage = "https://github.com/3-prism/rust-common"
keywords = ["atomic", "concurrent", "lock-free", "thread-safe", "prism3"]
license = "Apache-2.0"
name = "prism3-rust-atomic"
readme = "README.md"
repository = "https://github.com/3-prism/rust-common"
rust-version = "1.70"
version = "0.1.0"
[profile.bench]
codegen-units = 1
lto = true
opt-level = 3
[profile.release]
codegen-units = 1
lto = true
opt-level = 3
[[test]]
name = "mod"
path = "tests/mod.rs"