{
  "cksum": "b089e23bcb60db75e5a94f58e28c55dcc705861522db7cb4fd9adda41de1a34e",
  "crate_file": "kumiho-construct-2026.5.9.crate",
  "crate_url": "https://static.crates.io/crates/kumiho-construct/kumiho-construct-2026.5.9.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "aardvark-sys",
      "optional": false,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "runtime-tokio"
      ],
      "kind": "normal",
      "name": "async-imap",
      "optional": false,
      "req": "^0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-trait",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "http1",
        "json",
        "tokio",
        "query",
        "ws",
        "macros",
        "multipart"
      ],
      "kind": "normal",
      "name": "axum",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "base64",
      "optional": false,
      "req": "^0.22",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "chacha20poly1305",
      "optional": false,
      "req": "^0.10",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "clock",
        "std",
        "serde"
      ],
      "kind": "normal",
      "name": "chrono",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "chrono-tz",
      "optional": false,
      "req": "^0.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "clap",
      "optional": false,
      "req": "^4.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "clap_complete",
      "optional": false,
      "req": "^4.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "console",
      "optional": false,
      "req": "^0.16",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cpal",
      "optional": true,
      "req": "^0.15",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": true,
      "features": [
        "async_tokio"
      ],
      "kind": "dev",
      "name": "criterion",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cron",
      "optional": false,
      "req": "^0.16",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "fuzzy-select"
      ],
      "kind": "normal",
      "name": "dialoguer",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "directories",
      "optional": false,
      "req": "^6.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "extism",
      "optional": true,
      "req": "^1.20",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": false,
      "features": [
        "rustls-tls"
      ],
      "kind": "normal",
      "name": "fantoccini",
      "optional": true,
      "req": "^0.22.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "flate2",
      "optional": false,
      "req": "^1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "fluent",
      "optional": false,
      "req": "^0.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "fluent-bundle",
      "optional": false,
      "req": "^0.16",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "sink",
        "alloc"
      ],
      "kind": "normal",
      "name": "futures-util",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "glob",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hex",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hmac",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hostname",
      "optional": false,
      "req": "^0.4.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http-body-util",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "http1",
        "server"
      ],
      "kind": "normal",
      "name": "hyper",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "tokio",
        "server-auto",
        "server-graceful"
      ],
      "kind": "normal",
      "name": "hyper-util",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "jpeg",
        "png"
      ],
      "kind": "normal",
      "name": "image",
      "optional": false,
      "req": "^0.25",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "include_dir",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "indicatif",
      "optional": false,
      "req": "^0.18",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "landlock",
      "optional": true,
      "req": "^0.4",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": false,
      "features": [
        "builder",
        "smtp-transport",
        "rustls-tls"
      ],
      "kind": "normal",
      "name": "lettre",
      "optional": false,
      "req": "^0.11.19",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2",
      "target": "cfg(unix)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mail-parser",
      "optional": false,
      "req": "^0.11.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "e2e-encryption",
        "rustls-tls",
        "markdown",
        "sqlite"
      ],
      "kind": "normal",
      "name": "matrix-sdk",
      "optional": true,
      "req": "^0.16",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mime_guess",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "nanohtml2text",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "nip04",
        "nip59"
      ],
      "kind": "normal",
      "name": "nostr-sdk",
      "optional": true,
      "req": "^0.44",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "nusb",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": false,
      "features": [
        "trace",
        "metrics"
      ],
      "kind": "normal",
      "name": "opentelemetry",
      "optional": true,
      "req": "^0.31",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "trace",
        "metrics",
        "http-proto",
        "reqwest-blocking-client",
        "reqwest-rustls-webpki-roots"
      ],
      "kind": "normal",
      "name": "opentelemetry-otlp",
      "optional": true,
      "req": "^0.31",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "trace",
        "metrics"
      ],
      "kind": "normal",
      "name": "opentelemetry_sdk",
      "optional": true,
      "req": "^0.31",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "parking_lot",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pdf-extract",
      "optional": true,
      "req": "^0.10",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "portable-atomic",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "portable-pty",
      "optional": false,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "probe-rs",
      "optional": true,
      "req": "^0.31",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "prometheus",
      "optional": true,
      "req": "^0.14",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "prost",
      "optional": true,
      "req": "^0.14",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "qrcode",
      "optional": true,
      "req": "^0.14",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": false,
      "req": "^0.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rcgen",
      "optional": false,
      "req": "^0.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "regex",
      "optional": false,
      "req": "^1.10",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "json",
        "rustls-tls",
        "blocking",
        "multipart",
        "stream",
        "socks"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ring",
      "optional": false,
      "req": "^0.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rppal",
      "optional": true,
      "req": "^0.22",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": true,
      "features": [
        "bundled"
      ],
      "kind": "normal",
      "name": "rusqlite",
      "optional": false,
      "req": "^0.37",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rust-embed",
      "optional": false,
      "req": "^8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustls",
      "optional": false,
      "req": "^0.23",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustls-pemfile",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustls-pki-types",
      "optional": false,
      "req": "^1.14.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "schemars",
      "optional": false,
      "req": "^1.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "scopeguard",
      "optional": false,
      "req": "^1.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde-big-array",
      "optional": true,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "serde_json",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sha2",
      "optional": false,
      "req": "^0.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "shellexpand",
      "optional": false,
      "req": "^3.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tar",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tempfile",
      "optional": false,
      "req": "^3.26",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tempfile",
      "optional": false,
      "req": "^3.26",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^2.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "rt-multi-thread",
        "macros",
        "time",
        "net",
        "io-util",
        "sync",
        "process",
        "io-std",
        "fs",
        "signal"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1.50",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-rustls",
      "optional": false,
      "req": "^0.26.4",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "tokio-serial",
      "optional": true,
      "req": "^5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-socks",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "fs",
        "sync"
      ],
      "kind": "normal",
      "name": "tokio-stream",
      "optional": false,
      "req": "^0.1.18",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "rustls-tls-webpki-roots"
      ],
      "kind": "normal",
      "name": "tokio-tungstenite",
      "optional": false,
      "req": "^0.29",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "tokio-util",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "toml",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "util"
      ],
      "kind": "normal",
      "name": "tower",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "limit",
        "timeout"
      ],
      "kind": "normal",
      "name": "tower-http",
      "optional": false,
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "fmt",
        "ansi",
        "env-filter"
      ],
      "kind": "normal",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "macros"
      ],
      "kind": "normal",
      "name": "unic-langid",
      "optional": false,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "urlencoding",
      "optional": false,
      "req": "^2.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "v4",
        "std"
      ],
      "kind": "normal",
      "name": "uuid",
      "optional": false,
      "req": "^1.22",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "wa-rs",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "wa-rs-binary",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "wa-rs-core",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "wa-rs-proto",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "wa-rs-tokio-transport",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wa-rs-ureq-http",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"windows\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "webpki-roots",
      "optional": false,
      "req": "^1.0.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "which",
      "optional": false,
      "req": "^8.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wiremock",
      "optional": false,
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "deflate-flate2"
      ],
      "kind": "normal",
      "name": "zip",
      "optional": false,
      "req": "^8.6",
      "target": null
    }
  ],
  "features": {
    "hardware": [
      "nusb",
      "tokio-serial"
    ],
    "peripheral-rpi": [
      "rppal"
    ],
    "sandbox-bubblewrap": [],
    "skill-creation": [],
    "webauthn": []
  },
  "features2": {
    "browser-native": [
      "dep:fantoccini"
    ],
    "channel-feishu": [
      "channel-lark"
    ],
    "channel-lark": [
      "dep:prost"
    ],
    "channel-matrix": [
      "dep:matrix-sdk"
    ],
    "channel-nostr": [
      "dep:nostr-sdk"
    ],
    "ci-all": [
      "channel-nostr",
      "hardware",
      "channel-matrix",
      "channel-lark",
      "observability-prometheus",
      "observability-otel",
      "peripheral-rpi",
      "browser-native",
      "sandbox-landlock",
      "sandbox-bubblewrap",
      "probe",
      "rag-pdf",
      "skill-creation",
      "whatsapp-web",
      "plugins-wasm"
    ],
    "default": [
      "observability-prometheus",
      "skill-creation"
    ],
    "fantoccini": [
      "browser-native"
    ],
    "landlock": [
      "sandbox-landlock"
    ],
    "metrics": [
      "observability-prometheus"
    ],
    "observability-otel": [
      "dep:opentelemetry",
      "dep:opentelemetry_sdk",
      "dep:opentelemetry-otlp"
    ],
    "observability-prometheus": [
      "dep:prometheus"
    ],
    "plugins-wasm": [
      "dep:extism"
    ],
    "probe": [
      "dep:probe-rs"
    ],
    "rag-pdf": [
      "dep:pdf-extract"
    ],
    "sandbox-landlock": [
      "dep:landlock"
    ],
    "voice-wake": [
      "dep:cpal"
    ],
    "whatsapp-web": [
      "dep:wa-rs",
      "dep:wa-rs-core",
      "dep:wa-rs-binary",
      "dep:wa-rs-proto",
      "dep:wa-rs-ureq-http",
      "dep:wa-rs-tokio-transport",
      "dep:serde-big-array",
      "dep:prost",
      "dep:qrcode"
    ]
  },
  "index_path": "ku/mi/kumiho-construct",
  "name": "kumiho-construct",
  "pubtime": "2026-05-11T10:55:46Z",
  "rust_version": "1.89",
  "v": 2,
  "vers": "2026.5.9",
  "yanked": false
}
