crev_data/proof/revision.rs
1use crate::proof;
2use derive_builder::Builder;
3use serde::{Deserialize, Serialize};
4
5#[derive(Clone, Debug, Builder, Serialize, Deserialize)]
6pub struct Revision {
7 pub revision: String,
8 #[serde(
9 rename = "revision-type",
10 skip_serializing_if = "proof::equals_default_revision_type",
11 default = "proof::default_revision_type"
12 )]
13 #[builder(default = "\"git\".into()")]
14 pub revision_type: String,
15}