homestar-invocation 0.3.0

Homestar core library for working with tasks, instructions, etc
Documentation
[dependencies.anyhow]
features = ["backtrace"]
version = "1.0"

[dependencies.async-recursion]
default-features = false
version = "1.0"

[dependencies.byte-unit]
default-features = false
version = "4.0"

[dependencies.const_format]
version = "0.2"

[dependencies.diesel]
default-features = false
features = ["sqlite"]
optional = true
version = "2.1"

[dependencies.enum-as-inner]
version = "0.6"

[dependencies.enum-assoc]
version = "1.1"

[dependencies.futures]
default-features = false
version = "0.3"

[dependencies.generic-array]
default-features = false
features = ["serde"]
version = "1.0"

[dependencies.homestar-workspace-hack]
version = "0.1"

[dependencies.libipld]
default-features = false
features = ["serde-codec", "dag-cbor", "dag-json", "derive"]
version = "0.16"

[dependencies.libsqlite3-sys]
default-features = false
features = ["bundled"]
optional = true
version = "0.27"

[dependencies.rand]
default-features = false
version = "0.8"

[dependencies.schemars]
features = ["arrayvec", "url"]
version = "0.8"

[dependencies.serde]
default-features = false
features = ["derive"]
version = "1.0"

[dependencies.serde_json]
default-features = false
features = ["raw_value"]
version = "1.0"

[dependencies.signature]
version = "2.2"

[dependencies.thiserror]
version = "1.0"

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

[dependencies.ucan]
default-features = false
version = "0.4"

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

[dependencies.uuid]
default-features = false
features = ["v4", "fast-rng"]
version = "1.5"

[dependencies.xid]
default-features = false
version = "1.0"

[dev-dependencies.serde_json]
default-features = false
version = "1.0"

[features]
diesel = ["dep:diesel", "dep:libsqlite3-sys"]
test-utils = []

[lib]
bench = false
doctest = true
path = "src/lib.rs"

[package]
authors = ["The Fission Authors"]
categories = ["development-tools", "wasm", "web-programming"]
description = "Homestar core library for working with tasks, instructions, etc"
documentation = "https://docs.rs/homestar-invocation"
edition = "2021"
keywords = ["ipld", "ipvm", "ucan", "ucan-invocation"]
license = "Apache-2.0"
name = "homestar-invocation"
readme = "README.md"
repository = "https://github.com/ipvm-wg/homestar/tree/main/homestar-invocation"
rust-version = "1.75.0"
version = "0.3.0"

[package.metadata.cargo-machete]
ignored = ["homestar-workspace-hack", "libsqlite3-sys"]

[package.metadata.cargo-udeps.ignore]
normal = ["homestar-workspace-hack", "libsqlite3-sys"]

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]