Simplify kcl_manager in Rust
MOAR JSON
This commit is contained in:
@ -246,14 +246,6 @@ pub struct EngineConnectionType {
|
|||||||
pub type_field: String,
|
pub type_field: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Default, Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)]
|
|
||||||
#[ts(export)]
|
|
||||||
#[serde(rename_all = "snake_case")]
|
|
||||||
pub struct KclManagerState {
|
|
||||||
pub ast: JValue,
|
|
||||||
pub kcl_errors: JValue,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Default, Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)]
|
#[derive(Default, Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)]
|
||||||
#[ts(export)]
|
#[ts(export)]
|
||||||
#[serde(rename_all = "snake_case")]
|
#[serde(rename_all = "snake_case")]
|
||||||
@ -262,7 +254,7 @@ pub struct ClientState {
|
|||||||
/// Internal state of the KclManager/KclSingleton object.
|
/// Internal state of the KclManager/KclSingleton object.
|
||||||
pub engine_command_manager: EngineCommandManagerState,
|
pub engine_command_manager: EngineCommandManagerState,
|
||||||
/// Internal state of the KclManager/KclSingleton object.
|
/// Internal state of the KclManager/KclSingleton object.
|
||||||
pub kcl_manager: KclManagerState,
|
pub kcl_manager: JValue,
|
||||||
/// Internal state of the SceneInfra object.
|
/// Internal state of the SceneInfra object.
|
||||||
pub scene_infra: JValue,
|
pub scene_infra: JValue,
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user