{
  "cksum": "c7855716763af59bd20ce45ba11e0b087e38415c8ac165f487261026dcdf1a76",
  "crate_file": "mbus-ffi-0.9.0.crate",
  "crate_url": "https://static.crates.io/crates/mbus-ffi/mbus-ffi-0.9.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "anyhow",
      "optional": false,
      "req": "^1",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "cbindgen",
      "optional": false,
      "req": "^0.29",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "futures"
      ],
      "kind": "normal",
      "name": "gloo-timers",
      "optional": true,
      "req": "^0.3",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "heapless",
      "optional": false,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "js-sys",
      "optional": true,
      "req": "^0.3",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "js-sys",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [
        "server-tcp",
        "registers"
      ],
      "kind": "dev",
      "name": "mbus-async",
      "optional": false,
      "req": "^0.9.0",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-client",
      "optional": false,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "network-tcp",
        "serial-rtu",
        "serial-ascii",
        "coils",
        "registers",
        "discrete-inputs",
        "fifo",
        "file-record",
        "diagnostics"
      ],
      "kind": "normal",
      "name": "mbus-client-async",
      "optional": true,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "mbus-codegen",
      "optional": false,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-core",
      "optional": false,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-gateway",
      "optional": true,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-network",
      "optional": false,
      "req": "^0.9.0",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-network",
      "optional": true,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-serial",
      "optional": false,
      "req": "^0.9.0",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-server",
      "optional": true,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "server-tcp",
        "server-serial",
        "coils",
        "registers",
        "discrete-inputs",
        "fifo",
        "file-record",
        "diagnostics"
      ],
      "kind": "normal",
      "name": "mbus-server-async",
      "optional": true,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "napi6",
        "tokio_rt",
        "async"
      ],
      "kind": "normal",
      "name": "napi",
      "optional": true,
      "req": "^3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "napi-build",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "napi-derive",
      "optional": true,
      "req": "^3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "extension-module"
      ],
      "kind": "normal",
      "name": "pyo3",
      "optional": true,
      "req": "^0.28.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "tokio-runtime"
      ],
      "kind": "normal",
      "name": "pyo3-async-runtimes",
      "optional": true,
      "req": "^0.28.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "full"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen-futures",
      "optional": true,
      "req": "^0.4",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wasm-bindgen-futures",
      "optional": false,
      "req": "^0.4",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wasm-bindgen-test",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [
        "Window"
      ],
      "kind": "dev",
      "name": "web-sys",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_arch = \"wasm32\")"
    }
  ],
  "features": {
    "c": [],
    "coils": [
      "mbus-client/coils"
    ],
    "default": [],
    "diagnostics": [
      "mbus-client/diagnostics"
    ],
    "discrete-inputs": [
      "mbus-client/discrete-inputs"
    ],
    "fifo": [
      "mbus-client/fifo"
    ],
    "file-record": [
      "mbus-client/file-record"
    ],
    "registers": [
      "mbus-client/registers"
    ]
  },
  "features2": {
    "c-gateway": [
      "dep:mbus-gateway"
    ],
    "c-server": [
      "dep:mbus-server"
    ],
    "dotnet": [
      "dep:tokio",
      "dep:mbus-client-async",
      "dep:mbus-server-async",
      "dep:mbus-gateway",
      "dep:mbus-network",
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "diagnostics",
      "mbus-client-async/serial-rtu",
      "mbus-client-async/serial-ascii",
      "mbus-gateway/async",
      "mbus-network/async"
    ],
    "full": [
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics",
      "traffic"
    ],
    "go": [
      "dep:tokio",
      "dep:mbus-client-async",
      "dep:mbus-server-async",
      "dep:mbus-gateway",
      "dep:mbus-network",
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "diagnostics",
      "mbus-client-async/serial-rtu",
      "mbus-client-async/serial-ascii",
      "mbus-gateway/async",
      "mbus-network/async"
    ],
    "go-traffic": [
      "go",
      "mbus-server-async/traffic",
      "mbus-client-async/traffic"
    ],
    "nodejs": [
      "dep:napi",
      "dep:napi-derive",
      "dep:tokio",
      "dep:mbus-client-async",
      "dep:mbus-server-async",
      "dep:mbus-gateway",
      "dep:mbus-network",
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics",
      "mbus-client-async/serial-rtu",
      "mbus-client-async/serial-ascii",
      "mbus-gateway/async",
      "mbus-network/async"
    ],
    "nodejs-traffic": [
      "nodejs",
      "mbus-server-async/traffic",
      "mbus-client-async/traffic"
    ],
    "python": [
      "dep:pyo3",
      "dep:pyo3-async-runtimes",
      "dep:tokio",
      "dep:mbus-client-async",
      "dep:mbus-server-async",
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics"
    ],
    "python-gateway": [
      "python",
      "dep:mbus-gateway",
      "dep:mbus-network",
      "mbus-gateway/async",
      "mbus-network/async"
    ],
    "server-full": [
      "c-server"
    ],
    "server-traffic": [
      "c-server",
      "mbus-server/traffic"
    ],
    "traffic": [
      "mbus-client/traffic",
      "mbus-server-async?/traffic",
      "mbus-client-async?/traffic"
    ],
    "wasm": [
      "dep:wasm-bindgen",
      "dep:js-sys",
      "dep:wasm-bindgen-futures",
      "dep:gloo-timers",
      "mbus-network/wasm",
      "mbus-serial/wasm"
    ]
  },
  "index_path": "mb/us/mbus-ffi",
  "name": "mbus-ffi",
  "pubtime": "2026-05-03T13:32:31Z",
  "v": 2,
  "vers": "0.9.0",
  "yanked": false
}
