forked from 1b-agent/opencadstudio-upstream
- Define Ty, Param, Rule, and OpDef in src/mcp_ops.rs for all 39 mutations - Generate Draft 2020-12 schema using per-op anyOf variants with op enum discriminators - Disambiguate colliding properties (replace, center, name) across mutation variants - Add pre-dispatch validator enforcing required fields, rules, and parameter types - Emit unknown parameter warnings into response warnings - Introduce target_document_id for entities_copy_to with deprecated document_id fallback - Update unit tests and automation smoke assertions
34 lines
653 B
Rust
34 lines
653 B
Rust
#![allow(non_snake_case)]
|
|
#![recursion_limit = "512"]
|
|
|
|
pub mod app;
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
pub mod cli;
|
|
pub mod command;
|
|
pub mod config;
|
|
pub mod discussions;
|
|
pub mod entities;
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
pub mod gpu_backend;
|
|
pub mod i18n;
|
|
pub(crate) mod input;
|
|
pub mod io;
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
pub mod mcp;
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
pub mod mcp_ops;
|
|
pub mod modules;
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
pub(crate) mod network;
|
|
pub mod par;
|
|
pub mod patreon;
|
|
pub mod perf;
|
|
pub mod plugin;
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
pub mod rest;
|
|
pub mod scene;
|
|
pub mod snap;
|
|
pub mod sys;
|
|
pub mod ui;
|
|
pub mod videos;
|