{
  "cksum": "babd727d20dc838a0bc3c4a44f25f3c7c4731d99042d3a4aa39b1ee7ccfd13ca",
  "crate_file": "puniyu_types-0.5.4.crate",
  "crate_url": "https://static.crates.io/crates/puniyu_types/puniyu_types-0.5.4.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "actix-web",
      "optional": true,
      "req": "^4.11.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-trait",
      "optional": true,
      "req": "^0.1.89",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "async-trait",
      "optional": false,
      "req": "^0.1.89",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "puniyu_config",
      "optional": true,
      "req": "^0.5.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "puniyu_logger",
      "optional": true,
      "req": "^0.6.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "json",
        "rustls-tls"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": true,
      "req": "^0.12.24",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_json",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "strum",
      "optional": true,
      "req": "^0.27.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": true,
      "req": "^2.0.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "macros",
        "rt-multi-thread"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": true,
      "req": "^1.47.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "macros",
        "rt-multi-thread",
        "full"
      ],
      "kind": "dev",
      "name": "tokio",
      "optional": false,
      "req": "^1.47.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "toml",
      "optional": true,
      "req": "^0.9.5",
      "target": null
    }
  ],
  "features": {},
  "features2": {
    "account": [
      "dep:serde"
    ],
    "adapter": [
      "dep:thiserror",
      "dep:reqwest",
      "dep:async-trait",
      "dep:puniyu_logger",
      "version",
      "contact",
      "sender",
      "element",
      "config"
    ],
    "bot": [
      "adapter",
      "account"
    ],
    "command": [
      "dep:async-trait",
      "context"
    ],
    "config": [
      "dep:toml"
    ],
    "contact": [
      "dep:serde",
      "dep:strum"
    ],
    "context": [
      "adapter",
      "bot",
      "element",
      "event",
      "contact",
      "sender"
    ],
    "default": [
      "full"
    ],
    "element": [
      "dep:serde",
      "dep:strum",
      "dep:serde_json"
    ],
    "event": [
      "dep:strum",
      "element",
      "sender",
      "contact"
    ],
    "full": [
      "adapter",
      "event",
      "context",
      "account",
      "contact",
      "bot",
      "sender",
      "element",
      "server",
      "task",
      "command",
      "plugin",
      "handler",
      "matcher",
      "version",
      "config"
    ],
    "handler": [
      "dep:async-trait",
      "event",
      "bot"
    ],
    "matcher": [
      "dep:async-trait",
      "event"
    ],
    "plugin": [
      "dep:async-trait",
      "version",
      "task",
      "command",
      "server",
      "config"
    ],
    "sender": [
      "dep:serde",
      "dep:strum"
    ],
    "server": [
      "dep:actix-web"
    ],
    "task": [
      "dep:async-trait"
    ],
    "version": [
      "dep:serde"
    ]
  },
  "index_path": "pu/ni/puniyu_types",
  "name": "puniyu_types",
  "pubtime": "2025-11-23T12:41:57Z",
  "rust_version": "1.88.0",
  "v": 2,
  "vers": "0.5.4",
  "yanked": false
}
