organic/src/wasm/parse_result.rs

16 lines
367 B
Rust
Raw Normal View History

use serde::Deserialize;
2023-12-24 01:35:21 -05:00
use serde::Serialize;
use super::ast_node::WasmAstNodeWrapper;
2023-12-24 01:35:21 -05:00
use super::document::WasmDocument;
#[derive(Debug, Serialize, Deserialize)]
2023-12-24 01:35:21 -05:00
#[serde(tag = "status", content = "content")]
2023-12-29 12:49:43 -05:00
pub enum ParseResult {
2023-12-24 01:35:21 -05:00
#[serde(rename = "success")]
Success(WasmAstNodeWrapper<WasmDocument>),
2023-12-24 01:35:21 -05:00
#[serde(rename = "error")]
Error(String),
}