[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"]