Skip to main content

melodium_share/
reporting.rs

1use crate::{Collection, Identifier, RawValue};
2use serde::{Deserialize, Serialize};
3use std::collections::BTreeMap;
4
5#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
6#[cfg_attr(feature = "webassembly", derive(tsify::Tsify))]
7#[cfg_attr(feature = "webassembly", tsify(into_wasm_abi, from_wasm_abi))]
8pub struct ProgramDump {
9    pub collection: Collection,
10    pub entrypoint: Identifier,
11    pub parameters: BTreeMap<String, RawValue>,
12}