Add a lifetime for data in the parsed result but not from the source.
This commit is contained in:
@@ -8,15 +8,15 @@ use crate::settings::GlobalSettings;
|
||||
|
||||
#[derive(Debug, Serialize)]
|
||||
#[serde(tag = "status", content = "content")]
|
||||
pub enum ParseResult<'s> {
|
||||
pub enum ParseResult<'s, 'p> {
|
||||
#[serde(rename = "success")]
|
||||
Success(WasmDocument<'s>),
|
||||
Success(WasmDocument<'s, 'p>),
|
||||
|
||||
#[serde(rename = "error")]
|
||||
Error(String),
|
||||
}
|
||||
|
||||
pub fn wasm_parse_org(org_contents: &str) -> ParseResult<'_> {
|
||||
pub fn wasm_parse_org(org_contents: &str) -> ParseResult<'_, '_> {
|
||||
let global_settings = GlobalSettings::default();
|
||||
let to_wasm_context = ToWasmContext::new(org_contents);
|
||||
let rust_parsed = match parse_with_settings(org_contents, &global_settings)
|
||||
|
||||
Reference in New Issue
Block a user