asimov-module 25.0.0-dev.22

ASIMOV Software Development Kit (SDK) for Rust
Documentation
[dependencies.asimov-env]
optional = true
version = "25.0.0-dev.22"

[dependencies.clientele]
default-features = false
features = ["argfile", "dotenv", "wild"]
optional = true
version = "0.3.8"

[dependencies.dogma]
default-features = false
features = ["traits"]
version = "0.1.10"

[dependencies.getenv]
default-features = false
features = ["cargo", "posix", "python", "ruby", "windows"]
optional = true
version = "0.1.2"

[dependencies.iri-string]
default-features = false
features = ["alloc"]
version = "0.7"

[dependencies.secrecy]
default-features = false
version = "0.10"

[dependencies.serde]
default-features = false
features = ["alloc", "derive"]
optional = true
version = "1"

[dependencies.serde_json]
default-features = false
features = ["alloc"]
optional = true
version = "1"

[dependencies.serde_yaml_ng]
default-features = false
optional = true
version = "0.10.0"

[dependencies.slab]
default-features = false
version = "0.4.10"

[dependencies.thiserror]
default-features = false
version = "2"

[dependencies.tracing]
default-features = false
optional = true
version = "0.1"

[dependencies.tracing-subscriber]
default-features = false
features = ["alloc", "tracing-log"]
optional = true
version = "0.3"

[dependencies.url]
default-features = false
version = "2.5"

[[example]]
name = "config"
path = "examples/config.rs"

[[example]]
name = "decode_manifest"
path = "examples/decode_manifest.rs"

[[example]]
name = "resolver"
path = "examples/resolver.rs"

[features]
all = ["cli", "tracing", "serde"]
cli = ["std", "dep:clientele", "clientele?/clap"]
default = ["all", "std"]
json = ["dep:serde_json"]
serde = ["dep:serde", "json", "yaml"]
std = ["clientele?/std", "dep:asimov-env", "dep:getenv", "dogma/std", "getenv?/std", "iri-string/std", "serde_json?/std", "serde?/std", "slab/std", "thiserror/std", "tracing-subscriber?/fmt", "tracing-subscriber?/std", "tracing?/std", "url/std"]
tracing = ["dep:tracing", "dep:tracing-subscriber", "clientele?/tracing"]
unstable = []
yaml = ["dep:serde_yaml_ng"]

[lib]
name = "asimov_module"
path = "src/lib.rs"

[package]
authors = ["ASIMOV Systems <support@asimov.systems>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings", "development-tools"]
description = "ASIMOV Software Development Kit (SDK) for Rust"
edition = "2024"
homepage = "https://sdk.asimov.sh"
keywords = ["asimov", "ai", "sdk"]
license = "Unlicense"
name = "asimov-module"
publish = true
readme = "README.md"
repository = "https://github.com/asimov-platform/asimov.rs"
resolver = "2"
rust-version = "1.85"
version = "25.0.0-dev.22"