{
  "cksum": "c25578353469071308343a0d15ae2157e7159d976e6d351c413090c9af15e000",
  "crate_file": "styx-0.1.0.crate",
  "crate_url": "https://static.crates.io/crates/styx/styx-0.1.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [
        "codec",
        "format",
        "software-scaling"
      ],
      "kind": "normal",
      "name": "ffmpeg-next",
      "optional": true,
      "req": "^8.0.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures-core",
      "optional": true,
      "req": "^0.3.31",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "io"
      ],
      "kind": "normal",
      "name": "futures-util",
      "optional": true,
      "req": "^0.3.31",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "png",
        "jpeg"
      ],
      "kind": "normal",
      "name": "image",
      "optional": true,
      "req": "^0.25.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jpeg-decoder",
      "optional": true,
      "req": "^0.3.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "libcamera_semver_versioning",
        "vendor_draft"
      ],
      "kind": "normal",
      "name": "libcamera",
      "optional": true,
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "minifb",
      "optional": true,
      "req": "^0.25.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "once_cell",
      "optional": false,
      "req": "^1.19.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "blocking",
        "rustls-tls"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": true,
      "req": "^0.12.25",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": true,
      "req": "^1.0.217",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "smallvec",
      "optional": false,
      "req": "^1.15.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "styx-capture",
      "optional": false,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "styx-codec",
      "optional": false,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "styx-core",
      "optional": false,
      "package": "styx-core-rs",
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "probe"
      ],
      "kind": "normal",
      "name": "styx-libcamera",
      "optional": true,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "styx-v4l2",
      "optional": true,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^2.0.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "macros",
        "rt-multi-thread"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": true,
      "req": "^1.48.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "io"
      ],
      "kind": "normal",
      "name": "tokio-util",
      "optional": true,
      "req": "^0.7.13",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "macros"
      ],
      "kind": "normal",
      "name": "utoipa",
      "optional": true,
      "req": "^5.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "v4l",
      "optional": true,
      "req": "^0.14",
      "target": null
    }
  ],
  "features": {
    "async": [
      "styx-core/async",
      "tokio",
      "tokio-util",
      "futures-core",
      "futures-util"
    ],
    "codec-ffmpeg": [
      "styx-codec/codec-ffmpeg"
    ],
    "codec-mozjpeg": [
      "styx-codec/codec-mozjpeg"
    ],
    "v4l2": [
      "styx-v4l2",
      "v4l"
    ]
  },
  "features2": {
    "default": [
      "hooks"
    ],
    "examples": [
      "preview-window",
      "async"
    ],
    "file-backend": [
      "dep:image",
      "dep:jpeg-decoder"
    ],
    "file-backend-video": [
      "dep:ffmpeg-next"
    ],
    "hooks": [
      "dep:image",
      "styx-codec/image"
    ],
    "libcamera": [
      "styx-libcamera",
      "dep:libcamera"
    ],
    "libcamera-vendor-rpi": [
      "libcamera",
      "styx-libcamera/vendor_rpi",
      "dep:libcamera"
    ],
    "netcam": [
      "dep:reqwest"
    ],
    "netcam-video": [
      "dep:ffmpeg-next"
    ],
    "preview-window": [
      "dep:minifb"
    ],
    "schema": [
      "dep:utoipa",
      "serde",
      "styx-core/schema",
      "styx-capture/schema",
      "styx-codec/schema"
    ],
    "serde": [
      "dep:serde",
      "styx-core/serde",
      "styx-capture/serde",
      "styx-codec/serde"
    ]
  },
  "index_path": "st/yx/styx",
  "name": "styx",
  "pubtime": "2026-01-19T12:08:35Z",
  "rust_version": "1.85",
  "v": 2,
  "vers": "0.1.0",
  "yanked": false
}
