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}