{
  "cksum": "f2546bf45842a3181c0dde5a422545dc1b1b89e7170d74b9be615d759e0ff0e5",
  "crate_file": "mbus-ffi-0.13.0.crate",
  "crate_url": "https://static.crates.io/crates/mbus-ffi/mbus-ffi-0.13.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.13.0",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "mbus-client",
      "optional": true,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "mbus-client",
      "optional": true,
      "req": "^0.13.0",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [
        "coils",
        "registers",
        "discrete-inputs",
        "fifo",
        "file-record",
        "diagnostics"
      ],
      "kind": "normal",
      "name": "mbus-client-async",
      "optional": true,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "mbus-codegen",
      "optional": false,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-core",
      "optional": false,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-gateway",
      "optional": true,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-network",
      "optional": false,
      "req": "^0.13.0",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-network",
      "optional": true,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mbus-serial",
      "optional": false,
      "req": "^0.13.0",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "mbus-server",
      "optional": true,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "coils",
        "registers",
        "discrete-inputs",
        "fifo",
        "file-record",
        "diagnostics"
      ],
      "kind": "normal",
      "name": "mbus-server-async",
      "optional": true,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "napi6",
        "tokio_rt",
        "async",
        "compat-mode",
        "serde-json"
      ],
      "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": false,
      "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",
      "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": {
    "default": [],
    "display": [],
    "error-trait": [
      "mbus-core/error-trait"
    ],
    "internal-lock-stubs": [],
    "logging": []
  },
  "features2": {
    "c-client": [
      "dep:mbus-client"
    ],
    "c-gateway": [
      "dep:mbus-gateway"
    ],
    "c-server": [
      "dep:mbus-server"
    ],
    "client-full": [
      "c-client",
      "coils",
      "registers",
      "holding-registers",
      "input-registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics",
      "network-tcp",
      "serial-rtu",
      "serial-ascii"
    ],
    "coils": [
      "mbus-client?/coils",
      "mbus-server?/coils"
    ],
    "diagnostics": [
      "mbus-client?/diagnostics",
      "mbus-server?/diagnostics"
    ],
    "discrete-inputs": [
      "mbus-client?/discrete-inputs",
      "mbus-server?/discrete-inputs"
    ],
    "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-server-async/server-serial",
      "mbus-gateway/async",
      "mbus-network/async",
      "internal-lock-stubs"
    ],
    "dotnet-full": [
      "dotnet",
      "c-client",
      "c-gateway",
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics",
      "traffic",
      "error-trait",
      "network-tcp",
      "serial-rtu",
      "serial-ascii"
    ],
    "fifo": [
      "mbus-client?/fifo",
      "mbus-server?/fifo"
    ],
    "file-record": [
      "mbus-client?/file-record",
      "mbus-server?/file-record"
    ],
    "full": [
      "c-client",
      "c-server",
      "c-gateway",
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics",
      "traffic",
      "error-trait",
      "network-tcp",
      "serial-rtu",
      "serial-ascii"
    ],
    "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-server-async/server-serial",
      "mbus-gateway/async",
      "mbus-network/async",
      "internal-lock-stubs"
    ],
    "go-full": [
      "go",
      "c-client",
      "c-gateway",
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics",
      "traffic",
      "error-trait",
      "network-tcp",
      "serial-rtu",
      "serial-ascii"
    ],
    "go-traffic": [
      "go",
      "mbus-server-async/traffic",
      "mbus-client-async/traffic"
    ],
    "holding-registers": [
      "mbus-client?/holding-registers",
      "mbus-server?/holding-registers"
    ],
    "input-registers": [
      "mbus-client?/input-registers",
      "mbus-server?/input-registers"
    ],
    "network-tcp": [
      "mbus-client-async?/network-tcp",
      "mbus-gateway?/upstream-tcp",
      "mbus-gateway?/upstream-ws",
      "mbus-gateway?/downstream-tcp"
    ],
    "nodejs": [
      "dep:napi",
      "dep:napi-derive",
      "dep:serde_json",
      "dep:serde",
      "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-server-async/server-serial",
      "mbus-gateway/async",
      "mbus-network/async",
      "internal-lock-stubs"
    ],
    "nodejs-full": [
      "nodejs",
      "c-client",
      "c-gateway",
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics",
      "traffic",
      "error-trait",
      "network-tcp",
      "serial-rtu",
      "serial-ascii"
    ],
    "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",
      "mbus-client-async/serial-rtu",
      "mbus-client-async/serial-ascii",
      "mbus-server-async/server-serial",
      "internal-lock-stubs"
    ],
    "python-full": [
      "python",
      "c-client",
      "c-gateway",
      "coils",
      "registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics",
      "traffic",
      "error-trait",
      "network-tcp",
      "serial-rtu",
      "serial-ascii"
    ],
    "python-gateway": [
      "python",
      "dep:mbus-gateway",
      "dep:mbus-network",
      "mbus-gateway/async",
      "mbus-network/async"
    ],
    "registers": [
      "holding-registers",
      "input-registers"
    ],
    "serial-ascii": [
      "mbus-client-async?/serial-ascii",
      "mbus-gateway?/upstream-serial-ascii",
      "mbus-gateway?/downstream-serial-ascii",
      "mbus-client?/serial-ascii",
      "mbus-server?/serial-ascii"
    ],
    "serial-rtu": [
      "mbus-client-async?/serial-rtu",
      "mbus-gateway?/upstream-serial-rtu",
      "mbus-gateway?/downstream-serial-rtu"
    ],
    "server-full": [
      "c-server",
      "coils",
      "registers",
      "holding-registers",
      "input-registers",
      "discrete-inputs",
      "fifo",
      "file-record",
      "diagnostics",
      "network-tcp",
      "serial-rtu",
      "serial-ascii"
    ],
    "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",
      "dep:mbus-client",
      "mbus-network/wasm",
      "mbus-serial/wasm"
    ]
  },
  "index_path": "mb/us/mbus-ffi",
  "name": "mbus-ffi",
  "pubtime": "2026-06-02T15:57:47Z",
  "v": 2,
  "vers": "0.13.0",
  "yanked": false
}
