[package]
edition = "2024"
rust-version = "1.87"
name = "agenticon"
version = "0.2.0"
authors = ["CryptoPatrick <cryptopatrick@gmail.com>"]
build = false
exclude = [
"NOTES.md",
"TODO.md",
".github/",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "agenticon is a library built around custom generation of identicon images for AI agents."
homepage = "https://github.com/cryptopatrick/agenticon"
documentation = "https://docs.rs/agenticon"
readme = "README.md"
keywords = [
"identicon",
"avatar",
"agent",
"generative",
"sound",
]
categories = [
"graphics",
"multimedia::audio",
"cryptography::cryptocurrencies",
]
license = "AGPL-3.0-only"
repository = "https://github.com/cryptopatrick/agenticon"
[lib]
name = "agenticon"
path = "src/lib.rs"
[[example]]
name = "basic"
path = "examples/basic.rs"
[[example]]
name = "gallery"
path = "examples/gallery.rs"
[[example]]
name = "mint"
path = "examples/mint.rs"
[[example]]
name = "uniqueness"
path = "examples/uniqueness.rs"
[[test]]
name = "tests"
path = "tests/test.rs"
[[test]]
name = "golden"
path = "tests/golden.rs"
[dependencies.sha2]
version = "0.10"
[dependencies.tiny-skia]
version = "0.11"
[lints.clippy]
allow_attributes_without_reason = "warn"
[lints.clippy.all]
level = "warn"
priority = -1
[lints.rust]
missing_debug_implementations = "warn"
missing_docs = "warn"
unsafe_code = "forbid"
unsafe_op_in_unsafe_fn = "warn"