#[default]
#[serde(rename = "separate-outputs")]
SeparateOutputs,
#[serde(rename = "shared-output")]
SharedOutput,
}
#[derive(Deserialize, Default, PartialEq, Debug, Clone)]
#[serde(deny_unknown_fields)]
pub(crate) struct BatchEntry {
pub(crate) destination: Option
>,
pub(crate) file: PathBuf,
pub(crate) metadata: Option,
pub(crate) metaprotocol: Option,
}
impl BatchEntry {
pub(crate) fn metadata(&self) -> Result