fulltime_plugin_api/bindings.rs
1//! Rust bindings generated from `wit/data-provider.wit` via `wit-bindgen`.
2//!
3//! This module is the single generated artifact both the host and every plugin depend on
4//! for the canonical schema types and the `data-provider` interface. See
5//! `openspec/changes/define-league-data-contract/design.md` ("WIT interface lives in this
6//! repo as the single source of truth").
7
8#![allow(missing_docs, clippy::pedantic, clippy::nursery)]
9
10wit_bindgen::generate!({
11 world: "plugin",
12 path: "wit",
13 generate_all,
14 additional_derives: [serde::Serialize, serde::Deserialize, Clone, PartialEq],
15 pub_export_macro: true,
16 export_macro_name: "export",
17});